---
Fuzzer filename: "TwitterObjectFactoryFuzzer"
Fuzzing method: "fuzzerTestOneInput"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.TimeZoneJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.AccountSettingsJSONImpl:49"
      Branch Sides:
      - BranchSide: "twitter4j.AccountSettingsJSONImpl:52"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccountSettingsJSONImpl:51"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccountSettingsJSONImpl:54"
      Branch Sides:
      - BranchSide: "twitter4j.AccountSettingsJSONImpl:57"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccountSettingsJSONImpl:63"
      Branch Sides:
      - BranchSide: "twitter4j.AccountSettingsJSONImpl:66"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccountSettingsJSONImpl:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.AccountSettingsJSONImpl:43,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.AccountSettingsJSONImpl:45,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.AccountSettingsJSONImpl:46,1"
      Dst: "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.AccountSettingsJSONImpl:47,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.AccountSettingsJSONImpl:49,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.AccountSettingsJSONImpl:52,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.AccountSettingsJSONImpl:53,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.AccountSettingsJSONImpl:55,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.AccountSettingsJSONImpl:55,1"
      Dst: "[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.AccountSettingsJSONImpl:66,1"
      Dst: "[twitter4j.TimeZoneJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.AccountSettingsJSONImpl:71,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.AccountSettingsJSONImpl:77"
      Branch Sides:
      - BranchSide: "twitter4j.AccountSettingsJSONImpl:81"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccountSettingsJSONImpl:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.AccountSettingsJSONImpl:76,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.AccountSettingsJSONImpl:76,1"
      Dst: "[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    - Src: "twitter4j.AccountSettingsJSONImpl:78,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.AccountSettingsJSONImpl:79,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.AccountSettingsJSONImpl].isSleepTimeEnabled()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountSettingsJSONImpl].getSleepStartTime()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountSettingsJSONImpl].getSleepEndTime()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountSettingsJSONImpl].getTrendLocations()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Location[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountSettingsJSONImpl].isGeoEnabled()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountSettingsJSONImpl].isDiscoverableByEmail()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountSettingsJSONImpl].isAlwaysUseHttps()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountSettingsJSONImpl].getScreenName()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountSettingsJSONImpl].getLanguage()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountSettingsJSONImpl].getTimeZone()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.TimeZone"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountSettingsJSONImpl].getAllowDmsFrom()"
    functionSourceFile: "twitter4j.AccountSettingsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 56
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 2
    ICount: 30
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "twitter4j.LocationJSONImpl:42"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:47"
        BranchSideFuncs:
        - "getInt(java.lang.String,twitter4j.JSONObject)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.LocationJSONImpl:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.LocationJSONImpl:37,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.LocationJSONImpl:39,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.LocationJSONImpl:40,1"
      Dst: "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.LocationJSONImpl:41,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.LocationJSONImpl:42,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.LocationJSONImpl:43,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.LocationJSONImpl:53,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].createLocationList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "twitter4j.v1.ResponseList<Location>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONArray()"
    - "[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.LocationJSONImpl:59"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:62"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.LocationJSONImpl:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.LocationJSONImpl:60,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.LocationJSONImpl:62,1"
      Dst: "[twitter4j.HttpResponse].asJSONArray()"
    - Src: "twitter4j.LocationJSONImpl:62,1"
      Dst: "[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ThreadLocal].get()"
    - "[java.util.Map].clear()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:310,1"
      Dst: "[java.lang.ThreadLocal].get()"
    - Src: "twitter4j.TwitterObjectFactory:310,1"
      Dst: "[java.util.Map].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponse].asJSONArray()"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "twitter4j.JSONArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asString()"
    - "[twitter4j.JSONArray].<init>(java.lang.String)"
    - "[twitter4j.JSONArray].toString(int)"
    - "[twitter4j.Logger].debug(java.lang.String)"
    - "[twitter4j.JSONArray].toString()"
    - "[twitter4j.HttpResponse].disconnectForcibly()"
    - "[twitter4j.Logger].isDebugEnabled()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpResponse:189"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:207"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:192"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:196"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:195"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:196"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:199"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:202"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:201"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpResponse:191,1"
      Dst: "[twitter4j.HttpResponse].asString()"
    - Src: "twitter4j.HttpResponse:191,1"
      Dst: "[twitter4j.JSONArray].<init>(java.lang.String)"
    - Src: "twitter4j.HttpResponse:193,1"
      Dst: "[twitter4j.JSONArray].toString(int)"
    - Src: "twitter4j.HttpResponse:193,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    - Src: "twitter4j.HttpResponse:196,1"
      Dst: "[twitter4j.JSONArray].toString()"
    - Src: "twitter4j.HttpResponse:205,1"
      Dst: "[twitter4j.HttpResponse].disconnectForcibly()"
    - Src: "twitter4j.HttpResponse:199,1"
      Dst: "[twitter4j.Logger].isDebugEnabled()"
    - Src: "twitter4j.HttpResponse:200,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpResponse:200,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.HttpResponse:200,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpResponse:200,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.HttpResponse:200,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HttpResponse].asString()"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asStream()"
    - "[java.io.InputStream].close()"
    - "[java.io.BufferedReader].close()"
    - "[twitter4j.HttpResponse].disconnectForcibly()"
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.io.BufferedReader].readLine()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.Logger].debug(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 67
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpResponse:108"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:144"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:143"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:113"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:116"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:115"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:129"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:134"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:135"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:140"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:119"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:122"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:121"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:129"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:134"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:135"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:140"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:129"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:134"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:135"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpResponse:112,1"
      Dst: "[twitter4j.HttpResponse].asStream()"
    - Src: "twitter4j.HttpResponse:131,1"
      Dst: "[java.io.InputStream].close()"
    - Src: "twitter4j.HttpResponse:137,1"
      Dst: "[java.io.BufferedReader].close()"
    - Src: "twitter4j.HttpResponse:141,1"
      Dst: "[twitter4j.HttpResponse].disconnectForcibly()"
    - Src: "twitter4j.HttpResponse:116,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "twitter4j.HttpResponse:116,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    - Src: "twitter4j.HttpResponse:117,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpResponse:119,1"
      Dst: "[java.io.BufferedReader].readLine()"
    - Src: "twitter4j.HttpResponse:120,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpResponse:122,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.HttpResponse:123,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    - Src: "twitter4j.HttpResponse:127,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.HttpResponse:127,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 7
  - functionName: "[twitter4j.HttpResponse].asStream()"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpResponse:94"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:97"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpResponse:95,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponse].disconnectForcibly()"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].disconnect()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpResponse:218,1"
      Dst: "[twitter4j.HttpResponse].disconnect()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponse].disconnect()"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.HttpURLConnection].disconnect()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpResponse:224,1"
      Dst: "[java.net.HttpURLConnection].disconnect()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 268
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String,java.lang.Throwable)"
    - "[twitter4j.TwitterException].decode(java.lang.String)"
    functionUses: 10
    ICount: 13
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterException:60,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "twitter4j.TwitterException:61,1"
      Dst: "[twitter4j.TwitterException].decode(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].decode(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 133
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    functionUses: 1
    ICount: 18
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:121"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:131"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:121"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:131"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:124"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:130"
        BranchSideFuncs:
        - "getJSONObject(int)"
        - "getJSONArray(java.lang.String)"
        - "getString(java.lang.String)"
        - "getInt(java.lang.String,twitter4j.JSONObject)"
      - BranchSide: "twitter4j.TwitterException:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterException:121,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "twitter4j.TwitterException:123,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterException:124,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.TwitterException:125,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.TwitterException:125,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.TwitterException:126,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.TwitterException:127,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.JSONObject].<init>(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].<init>(twitter4j.JSONTokener)"
    - "[twitter4j.JSONTokener].<init>(java.lang.String)"
    functionUses: 15
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:178,1"
      Dst: "[twitter4j.JSONTokener].<init>(java.lang.String)"
    - Src: "twitter4j.JSONObject:178,1"
      Dst: "[twitter4j.JSONObject].<init>(twitter4j.JSONTokener)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].<init>(java.lang.String)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].substring(int)"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:88"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:91"
        BranchSideFuncs:
        - "substring(int)"
      - BranchSide: "twitter4j.JSONTokener:90"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:88"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:91"
        BranchSideFuncs:
        - "substring(int)"
      - BranchSide: "twitter4j.JSONTokener:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:86,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.JSONTokener:88,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "twitter4j.JSONTokener:89,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONObject].<init>(twitter4j.JSONTokener)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 168
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONTokener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.JSONTokener].nextValue()"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:162"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:165"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:164"
        BranchSideFuncs:
        - "typeMismatch(java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "twitter4j.JSONObject:156,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.JSONObject:161,1"
      Dst: "[twitter4j.JSONTokener].nextValue()"
    - Src: "twitter4j.JSONObject:165,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].nextValue()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 140
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONTokener].nextCleanInternal()"
    - "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - "[twitter4j.JSONTokener].readObject()"
    - "[twitter4j.JSONTokener].readArray()"
    - "[twitter4j.JSONTokener].nextString(char)"
    - "[twitter4j.JSONTokener].readLiteral()"
    functionUses: 5
    ICount: 17
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONTokener:122,1"
      Dst: "[twitter4j.JSONTokener].nextCleanInternal()"
    - Src: "twitter4j.JSONTokener:125,1"
      Dst: "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - Src: "twitter4j.JSONTokener:128,1"
      Dst: "[twitter4j.JSONTokener].readObject()"
    - Src: "twitter4j.JSONTokener:131,1"
      Dst: "[twitter4j.JSONTokener].readArray()"
    - Src: "twitter4j.JSONTokener:135,1"
      Dst: "[twitter4j.JSONTokener].nextString(char)"
    - Src: "twitter4j.JSONTokener:139,1"
      Dst: "[twitter4j.JSONTokener].readLiteral()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].nextCleanInternal()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 195
    functionDepth: 2
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - "[twitter4j.JSONTokener].skipToEndOfLine()"
    functionUses: 6
    ICount: 50
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:144"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:-1"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:154"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:158"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:157"
        BranchSideFuncs:
        - "charAt(int)"
    - Branch String: "twitter4j.JSONTokener:164"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:167"
        BranchSideFuncs:
        - "syntaxError(java.lang.String)"
      - BranchSide: "twitter4j.JSONTokener:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:144,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONTokener:145,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "twitter4j.JSONTokener:163,1"
      Dst: "[java.lang.String].indexOf(java.lang.String,int)"
    - Src: "twitter4j.JSONTokener:165,1"
      Dst: "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - Src: "twitter4j.JSONTokener:173,1"
      Dst: "[twitter4j.JSONTokener].skipToEndOfLine()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionDepth: 1
    returnType: "twitter4j.JSONException"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 13
    ICount: 10
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONTokener:484,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONTokener:484,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONTokener:484,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.JSONTokener:484,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSONTokener:484,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONException].<init>(java.lang.String)"
    functionSourceFile: "twitter4j.JSONException"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String)"
    functionUses: 18
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONException:49,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].skipToEndOfLine()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 202
    functionLinenumberEnd: 211
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 2
    ICount: 21
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:203"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:210"
        BranchSideFuncs:
        - "charAt(int)"
      - BranchSide: "twitter4j.JSONTokener:209"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:205"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:206"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:205"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:205"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:203"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:202"
        BranchSideFuncs:
        - "length()"
    Callsites:
    - Src: "twitter4j.JSONTokener:203,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONTokener:204,1"
      Dst: "[java.lang.String].charAt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.JSONTokener].readObject()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 381
    functionLinenumberEnd: 426
    functionDepth: 3
    returnType: "twitter4j.JSONObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].<init>()"
    - "[twitter4j.JSONTokener].nextCleanInternal()"
    - "[twitter4j.JSONTokener].nextValue()"
    - "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].length()"
    - "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 59
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:386"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:388"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:393"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:392"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:394"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:408"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:407"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:395"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:398"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:397"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:409"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:412"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "append(java.lang.Object)"
        - "toString()"
      - BranchSide: "twitter4j.JSONTokener:411"
        BranchSideFuncs:
        - "length()"
        - "charAt(int)"
    - Branch String: "twitter4j.JSONTokener:409"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:412"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "append(java.lang.Object)"
        - "toString()"
      - BranchSide: "twitter4j.JSONTokener:411"
        BranchSideFuncs:
        - "length()"
        - "charAt(int)"
    - Branch String: "twitter4j.JSONTokener:412"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:416"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:415"
        BranchSideFuncs:
        - "put(java.lang.String,java.lang.Object)"
        - "nextValue()"
        - "nextCleanInternal()"
    - Branch String: "twitter4j.JSONTokener:412"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:416"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:415"
        BranchSideFuncs:
        - "put(java.lang.String,java.lang.Object)"
        - "nextValue()"
        - "nextCleanInternal()"
    Callsites:
    - Src: "twitter4j.JSONTokener:382,1"
      Dst: "[twitter4j.JSONObject].<init>()"
    - Src: "twitter4j.JSONTokener:385,1"
      Dst: "[twitter4j.JSONTokener].nextCleanInternal()"
    - Src: "twitter4j.JSONTokener:393,1"
      Dst: "[twitter4j.JSONTokener].nextValue()"
    - Src: "twitter4j.JSONTokener:396,1"
      Dst: "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - Src: "twitter4j.JSONTokener:398,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONTokener:398,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONTokener:398,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.JSONTokener:399,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.JSONTokener:399,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "twitter4j.JSONTokener:399,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSONTokener:412,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONTokener:412,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "twitter4j.JSONTokener:416,1"
      Dst: "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 6
  - functionName: "[twitter4j.JSONObject].<init>()"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.LinkedHashMap].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:118,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.JSONObject:119,1"
      Dst: "[java.util.LinkedHashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 290
    functionDepth: 2
    returnType: "twitter4j.JSONObject"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].remove(java.lang.Object)"
    - "[twitter4j.JSON].checkDouble(double)"
    - "[java.math.BigDecimal].doubleValue()"
    - "[java.lang.Double].doubleValue()"
    - "[java.lang.Long].doubleValue()"
    - "[java.lang.Float].doubleValue()"
    - "[java.math.BigInteger].doubleValue()"
    - "[java.lang.Integer].doubleValue()"
    - "[java.lang.Byte].doubleValue()"
    - "[java.util.concurrent.atomic.AtomicInteger].doubleValue()"
    - "[java.util.concurrent.atomic.AtomicLong].doubleValue()"
    - "[java.lang.Short].doubleValue()"
    - "[twitter4j.JSONObject].checkName(java.lang.String)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.lang.Number].doubleValue()"
    functionUses: 1
    ICount: 16
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:280"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:284"
        BranchSideFuncs:
        - "remove(java.lang.Object)"
      - BranchSide: "twitter4j.JSONObject:283"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:284"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:287"
        BranchSideFuncs:
        - "checkName(java.lang.String)"
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "twitter4j.JSONObject:281,1"
      Dst: "[java.util.HashMap].remove(java.lang.Object)"
    - Src: "twitter4j.JSONObject:286,1"
      Dst: "[java.lang.Number].doubleValue()"
    - Src: "twitter4j.JSONObject:286,1"
      Dst: "[twitter4j.JSON].checkDouble(double)"
    - Src: "twitter4j.JSONObject:288,1"
      Dst: "[twitter4j.JSONObject].checkName(java.lang.String)"
    - Src: "twitter4j.JSONObject:288,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSON].checkDouble(double)"
    functionSourceFile: "twitter4j.JSON"
    linkageType: ""
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionDepth: 1
    returnType: "double"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Double].isInfinite(double)"
    - "[java.lang.Double].isNaN(double)"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(double)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "twitter4j.JSON:23"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:24"
        BranchSideFuncs:
        - "<init>()"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(double)"
      - BranchSide: "twitter4j.JSON:23"
        BranchSideFuncs:
        - "<init>()"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(double)"
    - Branch String: "twitter4j.JSON:23"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:26"
        BranchSideFuncs:
        - "<init>()"
        - "toString()"
        - "<init>(java.lang.String)"
        - "append(double)"
      - BranchSide: "twitter4j.JSON:25"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSON:23,1"
      Dst: "[java.lang.Double].isInfinite(double)"
    - Src: "twitter4j.JSON:23,1"
      Dst: "[java.lang.Double].isNaN(double)"
    - Src: "twitter4j.JSON:24,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSON:24,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSON:24,1"
      Dst: "[java.lang.StringBuilder].append(double)"
    - Src: "twitter4j.JSON:24,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSON:24,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].checkName(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 380
    functionLinenumberEnd: 385
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:381"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:384"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONObject:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:382,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].readArray()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 436
    functionLinenumberEnd: 472
    functionDepth: 3
    returnType: "twitter4j.JSONArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].<init>()"
    - "[twitter4j.JSONTokener].nextCleanInternal()"
    - "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - "[twitter4j.JSONArray].put(java.lang.Object)"
    - "[twitter4j.JSONTokener].nextValue()"
    functionUses: 1
    ICount: 26
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:447"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:450"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:449"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:437,1"
      Dst: "[twitter4j.JSONArray].<init>()"
    - Src: "twitter4j.JSONTokener:443,1"
      Dst: "[twitter4j.JSONTokener].nextCleanInternal()"
    - Src: "twitter4j.JSONTokener:445,1"
      Dst: "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - Src: "twitter4j.JSONTokener:448,1"
      Dst: "[twitter4j.JSONArray].put(java.lang.Object)"
    - Src: "twitter4j.JSONTokener:461,1"
      Dst: "[twitter4j.JSONTokener].nextValue()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.JSONArray].<init>()"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:55,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.JSONArray:56,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].put(java.lang.Object)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionDepth: 0
    returnType: "twitter4j.JSONArray"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 3
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:191,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].nextString(char)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 227
    functionLinenumberEnd: 260
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].<init>(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.StringBuilder].append(java.lang.CharSequence,int,int)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[twitter4j.JSONTokener].readEscapeCharacter()"
    functionUses: 1
    ICount: 52
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:233"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:259"
        BranchSideFuncs:
        - "charAt(int)"
      - BranchSide: "twitter4j.JSONTokener:258"
        BranchSideFuncs:
        - "syntaxError(java.lang.String)"
    - Branch String: "twitter4j.JSONTokener:235"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:236"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:240"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "twitter4j.JSONTokener:246"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:257"
        BranchSideFuncs:
        - "length()"
      - BranchSide: "twitter4j.JSONTokener:256"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:247"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:250"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:249"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:250"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:253"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "twitter4j.JSONTokener:252"
        BranchSideFuncs:
        - "append(char)"
        - "append(java.lang.CharSequence,int,int)"
        - "readEscapeCharacter()"
    Callsites:
    - Src: "twitter4j.JSONTokener:233,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONTokener:234,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "twitter4j.JSONTokener:239,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.JSONTokener:239,1"
      Dst: "[java.lang.String].<init>(java.lang.String)"
    - Src: "twitter4j.JSONTokener:241,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.CharSequence,int,int)"
    - Src: "twitter4j.JSONTokener:242,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSONTokener:248,1"
      Dst: "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - Src: "twitter4j.JSONTokener:251,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONTokener:254,1"
      Dst: "[twitter4j.JSONTokener].readEscapeCharacter()"
    - Src: "twitter4j.JSONTokener:254,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.JSONTokener].readEscapeCharacter()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 268
    functionLinenumberEnd: 303
    functionDepth: 2
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].length()"
    - "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.Integer].parseInt(java.lang.String,int)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 40
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:272"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:275"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:274"
        BranchSideFuncs:
        - "substring(int,int)"
        - "parseInt(java.lang.String,int)"
    Callsites:
    - Src: "twitter4j.JSONTokener:269,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "twitter4j.JSONTokener:272,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONTokener:273,1"
      Dst: "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - Src: "twitter4j.JSONTokener:275,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.JSONTokener:278,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String,int)"
    - Src: "twitter4j.JSONTokener:280,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONTokener:280,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONTokener:280,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].readLiteral()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 311
    functionLinenumberEnd: 360
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONTokener].nextToInternal(java.lang.String)"
    - "[java.lang.String].length()"
    - "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - "[java.lang.String].indexOf(int)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.Long].parseLong(java.lang.String,int)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Double].valueOf(java.lang.String)"
    - "[java.lang.String].<init>(java.lang.String)"
    functionUses: 1
    ICount: 58
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:314"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:316"
        BranchSideFuncs:
        - "syntaxError(java.lang.String)"
      - BranchSide: "twitter4j.JSONTokener:315"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:316"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:318"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:317"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:318"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:320"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:319"
        BranchSideFuncs:
        - "equalsIgnoreCase(java.lang.String)"
    - Branch String: "twitter4j.JSONTokener:320"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:325"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:324"
        BranchSideFuncs:
        - "indexOf(int)"
    - Branch String: "twitter4j.JSONTokener:325"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:353"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:352"
        BranchSideFuncs:
        - "valueOf(java.lang.String)"
    - Branch String: "twitter4j.JSONTokener:328"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:329"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:328"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:328"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:331"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:330"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
        - "length()"
    - Branch String: "twitter4j.JSONTokener:331"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:336"
        BranchSideFuncs:
        - "substring(int)"
      - BranchSide: "twitter4j.JSONTokener:335"
        BranchSideFuncs:
        - "parseLong(java.lang.String,int)"
    - Branch String: "twitter4j.JSONTokener:331"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:336"
        BranchSideFuncs:
        - "substring(int)"
      - BranchSide: "twitter4j.JSONTokener:335"
        BranchSideFuncs:
        - "parseLong(java.lang.String,int)"
    - Branch String: "twitter4j.JSONTokener:337"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:340"
        BranchSideFuncs:
        - "valueOf(int)"
      - BranchSide: "twitter4j.JSONTokener:339"
        BranchSideFuncs:
        - "valueOf(long)"
    - Branch String: "twitter4j.JSONTokener:337"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:340"
        BranchSideFuncs:
        - "valueOf(int)"
      - BranchSide: "twitter4j.JSONTokener:339"
        BranchSideFuncs:
        - "valueOf(long)"
    Callsites:
    - Src: "twitter4j.JSONTokener:312,1"
      Dst: "[twitter4j.JSONTokener].nextToInternal(java.lang.String)"
    - Src: "twitter4j.JSONTokener:314,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONTokener:315,1"
      Dst: "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - Src: "twitter4j.JSONTokener:316,1"
      Dst: "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - Src: "twitter4j.JSONTokener:325,1"
      Dst: "[java.lang.String].indexOf(int)"
    - Src: "twitter4j.JSONTokener:328,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "twitter4j.JSONTokener:329,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "twitter4j.JSONTokener:336,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String,int)"
    - Src: "twitter4j.JSONTokener:338,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONTokener:340,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.JSONTokener:353,1"
      Dst: "[java.lang.Double].valueOf(java.lang.String)"
    - Src: "twitter4j.JSONTokener:359,1"
      Dst: "[java.lang.String].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.JSONTokener].nextToInternal(java.lang.String)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 366
    functionLinenumberEnd: 375
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].indexOf(int)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].substring(int)"
    functionUses: 1
    ICount: 29
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:368"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:374"
        BranchSideFuncs:
        - "indexOf(int)"
        - "charAt(int)"
      - BranchSide: "twitter4j.JSONTokener:373"
        BranchSideFuncs:
        - "substring(int)"
    - Branch String: "twitter4j.JSONTokener:370"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:371"
        BranchSideFuncs:
        - "substring(int,int)"
      - BranchSide: "twitter4j.JSONTokener:370"
        BranchSideFuncs:
        - "substring(int,int)"
    - Branch String: "twitter4j.JSONTokener:370"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:371"
        BranchSideFuncs:
        - "substring(int,int)"
      - BranchSide: "twitter4j.JSONTokener:370"
        BranchSideFuncs:
        - "substring(int,int)"
    - Branch String: "twitter4j.JSONTokener:370"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:368"
        BranchSideFuncs:
        - "substring(int,int)"
      - BranchSide: "twitter4j.JSONTokener:367"
        BranchSideFuncs:
        - "length()"
    Callsites:
    - Src: "twitter4j.JSONTokener:368,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONTokener:369,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "twitter4j.JSONTokener:370,1"
      Dst: "[java.lang.String].indexOf(int)"
    - Src: "twitter4j.JSONTokener:371,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.JSONTokener:374,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.String)"
    functionSourceFile: "twitter4j.JSON"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionDepth: 1
    returnType: "twitter4j.JSONException"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 2
    ICount: 20
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "twitter4j.JSON:107"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:110"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSON:109"
        BranchSideFuncs:
        - "<init>()"
        - "getName()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getClass()"
    Callsites:
    - Src: "twitter4j.JSON:108,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSON:110,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSON:110,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSON:110,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.JSON:111,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.JSON:111,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "twitter4j.JSON:111,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].isNull(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 405
    functionLinenumberEnd: 408
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    functionUses: 72
    ICount: 11
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:407"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:405"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    - Branch String: "twitter4j.JSONObject:407"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:405"
        BranchSideFuncs:
        - "get(java.lang.Object)"
    Callsites:
    - Src: "twitter4j.JSONObject:406,1"
      Dst: "[java.util.LinkedHashMap].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 677
    functionLinenumberEnd: 683
    functionDepth: 2
    returnType: "twitter4j.JSONArray"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].get(java.lang.String)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    functionUses: 27
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:679"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:682"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:681"
        BranchSideFuncs:
        - "typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "twitter4j.JSONObject:678,1"
      Dst: "[twitter4j.JSONObject].get(java.lang.String)"
    - Src: "twitter4j.JSONObject:682,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].get(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 428
    functionLinenumberEnd: 434
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 5
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:430"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:433"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONObject:432"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:429,1"
      Dst: "[java.util.LinkedHashMap].get(java.lang.Object)"
    - Src: "twitter4j.JSONObject:431,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONObject:431,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONObject:431,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSONObject:431,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    functionSourceFile: "twitter4j.JSON"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 101
    functionDepth: 1
    returnType: "twitter4j.JSONException"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.AbstractStringBuilder:java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 10
    ICount: 29
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "twitter4j.JSON:96"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:99"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSON:98"
        BranchSideFuncs:
        - "<init>()"
        - "getName()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
        - "getClass()"
    Callsites:
    - Src: "twitter4j.JSON:97,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSON:97,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSON:97,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.JSON:97,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSON:97,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSON:100,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.JSON:100,1"
      Dst: "[java.lang.Class].getName()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].getJSONObject(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 604
    functionLinenumberEnd: 610
    functionDepth: 2
    returnType: "twitter4j.JSONObject"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].get(int)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 14
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:606"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:609"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:608"
        BranchSideFuncs:
        - "valueOf(int)"
        - "typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "twitter4j.JSONArray:605,1"
      Dst: "[twitter4j.JSONArray].get(int)"
    - Src: "twitter4j.JSONArray:609,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONArray:609,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].get(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 312
    functionLinenumberEnd: 320
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractSequentialList].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.List].get(int)"
    - "[java.util.List].size()"
    functionUses: 5
    ICount: 29
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:314"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:317"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:316"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:313,1"
      Dst: "[java.util.List].get(int)"
    - Src: "twitter4j.JSONArray:315,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONArray:315,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONArray:315,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.JSONArray:315,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSONArray:315,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONArray:319,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].getString(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 634
    functionLinenumberEnd: 641
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].get(java.lang.String)"
    - "[twitter4j.JSON].toString(java.lang.Object)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    functionUses: 37
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:637"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:640"
        BranchSideFuncs:
        - "typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
      - BranchSide: "twitter4j.JSONObject:639"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:635,1"
      Dst: "[twitter4j.JSONObject].get(java.lang.String)"
    - Src: "twitter4j.JSONObject:636,1"
      Dst: "[twitter4j.JSON].toString(java.lang.Object)"
    - Src: "twitter4j.JSONObject:638,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSON].toString(java.lang.Object)"
    functionSourceFile: "twitter4j.JSON"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(java.lang.Object)"
    functionUses: 2
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "twitter4j.JSON:86"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:88"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSON:87"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSON:88"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:91"
        BranchSideFuncs:
        - "valueOf(java.lang.Object)"
      - BranchSide: "twitter4j.JSON:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSON:89,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionDepth: 4
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getInt(java.lang.String)"
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    functionUses: 21
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:129,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.ParseUtil:129,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    functionUses: 41
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.ParseUtil:48"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:51"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:50"
        BranchSideFuncs:
        - "getString(java.lang.String)"
    Callsites:
    - Src: "twitter4j.ParseUtil:48,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.ParseUtil:51,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].getInt(java.lang.String)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 141
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.ParseUtil:133"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ParseUtil:133"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ParseUtil:133"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:137"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:136"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
    Callsites:
    - Src: "twitter4j.ParseUtil:133,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.ParseUtil:137,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].<init>(java.lang.String)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].<init>(twitter4j.JSONTokener)"
    - "[twitter4j.JSONTokener].<init>(java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:107,1"
      Dst: "[twitter4j.JSONTokener].<init>(java.lang.String)"
    - Src: "twitter4j.JSONArray:107,1"
      Dst: "[twitter4j.JSONArray].<init>(twitter4j.JSONTokener)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].<init>(twitter4j.JSONTokener)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 98
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONTokener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.JSONTokener].nextValue()"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:92"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:95"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:94"
        BranchSideFuncs:
        - "typeMismatch(java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "twitter4j.JSONArray:86,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.JSONArray:91,1"
      Dst: "[twitter4j.JSONTokener].nextValue()"
    - Src: "twitter4j.JSONArray:95,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].toString(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].<init>(int)"
    - "[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)"
    - "[twitter4j.JSONStringer].toString()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:705,1"
      Dst: "[twitter4j.JSONStringer].<init>(int)"
    - Src: "twitter4j.JSONArray:706,1"
      Dst: "[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)"
    - Src: "twitter4j.JSONArray:707,1"
      Dst: "[twitter4j.JSONStringer].toString()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].<init>(int)"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.Object].<init>()"
    - "[java.util.Arrays].fill(char[],char)"
    - "[java.lang.String].<init>(char[])"
    functionUses: 1
    ICount: 15
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONStringer:128,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.JSONStringer:66,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONStringer:116,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.JSONStringer:130,1"
      Dst: "[java.util.Arrays].fill(char[],char)"
    - Src: "twitter4j.JSONStringer:131,1"
      Dst: "[java.lang.String].<init>(char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 710
    functionLinenumberEnd: 717
    functionDepth: 7
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONStringer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].array()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[twitter4j.JSONStringer].value(java.lang.Object)"
    - "[twitter4j.JSONStringer].endArray()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 2
    ICount: 12
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:712"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:715"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "value(java.lang.Object)"
      - BranchSide: "twitter4j.JSONArray:714"
        BranchSideFuncs:
        - "endArray()"
    Callsites:
    - Src: "twitter4j.JSONArray:711,1"
      Dst: "[twitter4j.JSONStringer].array()"
    - Src: "twitter4j.JSONArray:712,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.JSONArray:712,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.JSONArray:712,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.JSONArray:713,1"
      Dst: "[twitter4j.JSONStringer].value(java.lang.Object)"
    - Src: "twitter4j.JSONArray:715,1"
      Dst: "[twitter4j.JSONStringer].endArray()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONStringer].array()"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionDepth: 4
    returnType: "twitter4j.JSONStringer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].open(twitter4j.JSONStringer$Scope,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONStringer:142,1"
      Dst: "[twitter4j.JSONStringer].open(twitter4j.JSONStringer$Scope,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].open(twitter4j.JSONStringer$Scope,java.lang.String)"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 188
    functionDepth: 3
    returnType: "twitter4j.JSONStringer"
    argCount: 2
    argTypes:
    - "twitter4j.JSONStringer$Scope"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.lang.StringBuilder].length()"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[twitter4j.JSONStringer].beforeValue()"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:181"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:184"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:183"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "append(java.lang.String)"
        - "beforeValue()"
    - Branch String: "twitter4j.JSONStringer:181"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:184"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:183"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "append(java.lang.String)"
        - "beforeValue()"
    Callsites:
    - Src: "twitter4j.JSONStringer:181,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "twitter4j.JSONStringer:181,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "twitter4j.JSONStringer:182,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONStringer:184,1"
      Dst: "[twitter4j.JSONStringer].beforeValue()"
    - Src: "twitter4j.JSONStringer:185,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.JSONStringer:186,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONStringer].beforeValue()"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 412
    functionLinenumberEnd: 431
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[twitter4j.JSONStringer].peek()"
    - "[twitter4j.JSONStringer].replaceTop(twitter4j.JSONStringer$Scope)"
    - "[twitter4j.JSONStringer].newline()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.util.List].isEmpty()"
    functionUses: 2
    ICount: 36
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:413"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:417"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONStringer:416"
        BranchSideFuncs:
        - "peek()"
    - Branch String: "twitter4j.JSONStringer:418"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:421"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONStringer:420"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONStringer:421"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:424"
        BranchSideFuncs:
        - "append(char)"
        - "newline()"
      - BranchSide: "twitter4j.JSONStringer:423"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONStringer:424"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:427"
        BranchSideFuncs:
        - "append(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:426"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONStringer:425"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:425"
        BranchSideFuncs:
        - "replaceTop(twitter4j.JSONStringer$Scope)"
        - "append(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:424"
        BranchSideFuncs:
        - "append(java.lang.String)"
    - Branch String: "twitter4j.JSONStringer:427"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:430"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:429"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONStringer:413,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "twitter4j.JSONStringer:417,1"
      Dst: "[twitter4j.JSONStringer].peek()"
    - Src: "twitter4j.JSONStringer:419,1"
      Dst: "[twitter4j.JSONStringer].replaceTop(twitter4j.JSONStringer$Scope)"
    - Src: "twitter4j.JSONStringer:420,1"
      Dst: "[twitter4j.JSONStringer].newline()"
    - Src: "twitter4j.JSONStringer:422,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.JSONStringer:425,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONStringer:428,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.JSONStringer].peek()"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 211
    functionLinenumberEnd: 216
    functionDepth: 1
    returnType: "twitter4j.JSONStringer$Scope"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 3
    ICount: 14
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:212"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:215"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:214"
        BranchSideFuncs:
        - "get(int)"
        - "size()"
    Callsites:
    - Src: "twitter4j.JSONStringer:212,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "twitter4j.JSONStringer:213,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONStringer:215,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.JSONStringer:215,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].replaceTop(twitter4j.JSONStringer$Scope)"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONStringer$Scope"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractSequentialList].set(int,java.lang.Object)"
    - "[javax.management.AttributeList].set(int,java.lang.Object)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    - "[java.util.Vector].set(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].set(int,java.lang.Object)"
    - "[java.util.LinkedList].set(int,java.lang.Object)"
    - "[java.util.AbstractList].set(int,java.lang.Object)"
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.List].size()"
    - "[java.util.List].set(int,java.lang.Object)"
    functionUses: 3
    ICount: 8
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONStringer:222,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.JSONStringer:222,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].newline()"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 365
    functionLinenumberEnd: 375
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.List].size()"
    functionUses: 4
    ICount: 16
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:366"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:370"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONStringer:369"
        BranchSideFuncs:
        - "size()"
    - Branch String: "twitter4j.JSONStringer:371"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:373"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONStringer:370,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONStringer:371,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONStringer].value(java.lang.Object)"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 234
    functionLinenumberEnd: 263
    functionDepth: 6
    returnType: "twitter4j.JSONStringer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Vector].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)"
    - "[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)"
    - "[twitter4j.JSONStringer].beforeValue()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.JSONObject].numberToString(java.lang.Number)"
    - "[twitter4j.JSONStringer].string(java.lang.String)"
    - "[twitter4j.StallWarningImpl].toString()"
    - "[java.lang.management.LockInfo].toString()"
    - "[java.lang.module.ModuleDescriptor].toString()"
    - "[java.math.MathContext].toString()"
    - "[twitter4j.IDsJSONImpl].toString()"
    - "[twitter4j.RateLimitStatusJSONImpl].toString()"
    - "[javax.management.openmbean.TabularType].toString()"
    - "[java.time.chrono.AbstractChronology].toString()"
    - "[java.security.Timestamp].toString()"
    - "[java.lang.invoke.LambdaForm$NamedFunction].toString()"
    - "[twitter4j.ExceptionDiagnosis].toString()"
    - "[java.net.InterfaceAddress].toString()"
    - "[twitter4j.HttpClient].toString()"
    - "[javax.management.BadAttributeValueExpException].toString()"
    - "[sun.util.locale.Extension].toString()"
    - "[java.lang.invoke.MethodHandle].toString()"
    - "[java.util.concurrent.CompletableFuture].toString()"
    - "[java.security.SecureRandomSpi].toString()"
    - "[java.lang.Throwable].toString()"
    - "[java.util.concurrent.ForkJoinPool].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock].toString()"
    - "[java.lang.Thread].toString()"
    - "[twitter4j.JSONObject].toString()"
    - "[twitter4j.RelationshipJSONImpl].toString()"
    - "[javax.management.ObjectName].toString()"
    - "[twitter4j.MediaEntityJSONImpl$Size].toString()"
    - "[java.lang.invoke.ClassSpecializer$SpeciesData].toString()"
    - "[twitter4j.management.InvocationStatisticsCalculator].toString()"
    - "[java.time.format.DateTimeParseContext].toString()"
    - "[java.lang.Package].toString()"
    - "[java.util.concurrent.ThreadPoolExecutor].toString()"
    - "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].toString()"
    - "[java.util.OptionalInt].toString()"
    - "[twitter4j.PlaceJSONImpl].toString()"
    - "[java.nio.file.attribute.FileTime].toString()"
    - "[java.lang.ProcessBuilder$Redirect$3].toString()"
    - "[javax.security.auth.Subject].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].toString()"
    - "[java.lang.invoke.MethodHandleImpl$LoopClauses].toString()"
    - "[java.nio.LongBuffer].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock].toString()"
    - "[twitter4j.v1.GeoLocation].toString()"
    - "[jdk.internal.misc.Signal].toString()"
    - "[java.nio.FloatBuffer].toString()"
    - "[java.lang.module.ModuleDescriptor$Version].toString()"
    - "[java.util.concurrent.CopyOnWriteArrayList].toString()"
    - "[java.lang.invoke.LambdaForm$Name].toString()"
    - "[sun.reflect.annotation.TypeAnnotation].toString()"
    - "[java.lang.invoke.MethodHandles$Lookup].toString()"
    - "[java.security.PrivilegedActionException].toString()"
    - "[java.lang.management.ThreadInfo].toString()"
    - "[twitter4j.OAuth2Authorization].toString()"
    - "[java.lang.invoke.MemberName].toString()"
    - "[java.time.Period].toString()"
    - "[java.lang.invoke.MethodType].toString()"
    - "[javax.management.MBeanOperationInfo].toString()"
    - "[java.time.LocalDateTime].toString()"
    - "[twitter4j.TwitterV1Impl].toString()"
    - "[java.lang.ProcessBuilder$RedirectPipeImpl].toString()"
    - "[java.time.zone.ZoneRules].toString()"
    - "[java.util.EventObject].toString()"
    - "[twitter4j.TwitterImpl].toString()"
    - "[sun.nio.fs.UnixPath].toString()"
    - "[javax.management.MBeanInfo].toString()"
    - "[java.net.InetSocketAddress].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.Long].toString()"
    - "[java.security.Provider].toString()"
    - "[java.io.File].toString()"
    - "[twitter4j.OAuth2Token].toString()"
    - "[twitter4j.FriendshipJSONImpl].toString()"
    - "[jdk.internal.math.FDBigInteger].toString()"
    - "[twitter4j.SavedSearchJSONImpl].toString()"
    - "[twitter4j.JSONObject$1].toString()"
    - "[twitter4j.HttpRequest].toString()"
    - "[java.util.TreeMap$Entry].toString()"
    - "[javax.management.openmbean.OpenMBeanConstructorInfoSupport].toString()"
    - "[java.lang.invoke.MethodTypeForm].toString()"
    - "[java.util.ServiceLoader].toString()"
    - "[java.util.Optional].toString()"
    - "[java.lang.reflect.Constructor].toString()"
    - "[java.util.concurrent.atomic.AtomicInteger].toString()"
    - "[java.util.ResourceBundle$CacheKey].toString()"
    - "[java.nio.charset.CoderResult].toString()"
    - "[java.lang.Integer].toString()"
    - "[java.util.OptionalLong].toString()"
    - "[java.math.BigDecimal].toString()"
    - "[twitter4j.TrendJSONImpl].toString()"
    - "[java.lang.Boolean].toString()"
    - "[java.lang.ProcessImpl].toString()"
    - "[twitter4j.Configuration].toString()"
    - "[java.lang.Runtime$Version].toString()"
    - "[java.util.LongSummaryStatistics].toString()"
    - "[javax.management.BadBinaryOpValueExpException].toString()"
    - "[twitter4j.URLEntityJSONImpl].toString()"
    - "[twitter4j.AccessToken].toString()"
    - "[jdk.internal.misc.Signal$NativeHandler].toString()"
    - "[javax.management.Notification].toString()"
    - "[javax.crypto.CryptoPermission].toString()"
    - "[java.util.HashMap$Node].toString()"
    - "[java.lang.Short].toString()"
    - "[java.lang.ProcessBuilder$Redirect$6].toString()"
    - "[java.lang.module.ResolvedModule].toString()"
    - "[twitter4j.v1.Paging].toString()"
    - "[twitter4j.OEmbedJSONImpl].toString()"
    - "[java.util.StringJoiner].toString()"
    - "[java.util.concurrent.atomic.AtomicLong].toString()"
    - "[java.util.concurrent.atomic.AtomicBoolean].toString()"
    - "[java.time.OffsetTime].toString()"
    - "[java.time.temporal.ValueRange].toString()"
    - "[java.lang.module.ModuleDescriptor$Provides].toString()"
    - "[java.lang.invoke.Invokers].toString()"
    - "[java.lang.module.Configuration].toString()"
    - "[java.net.InetAddress].toString()"
    - "[twitter4j.UserListJSONImpl].toString()"
    - "[jdk.internal.jmod.JmodFile$Entry].toString()"
    - "[java.lang.reflect.Parameter].toString()"
    - "[java.lang.reflect.Method].toString()"
    - "[java.util.BitSet].toString()"
    - "[java.util.DoubleSummaryStatistics].toString()"
    - "[java.nio.channels.FileChannel$MapMode].toString()"
    - "[jdk.internal.module.ModuleReferenceImpl].toString()"
    - "[java.net.Socket].toString()"
    - "[twitter4j.DirectMessageJSONImpl].toString()"
    - "[java.net.Proxy].toString()"
    - "[java.net.URLConnection].toString()"
    - "[java.lang.ProcessBuilder$Redirect$1].toString()"
    - "[java.time.ZoneOffset].toString()"
    - "[java.security.PermissionCollection].toString()"
    - "[jdk.internal.module.ModuleHashes].toString()"
    - "[java.net.URL].toString()"
    - "[java.security.Permission].toString()"
    - "[twitter4j.JSONStringer].toString()"
    - "[sun.security.util.JarConstraintsParameters].toString()"
    - "[java.lang.StackTraceElement].toString()"
    - "[java.lang.reflect.Field].toString()"
    - "[java.lang.invoke.LambdaForm].toString()"
    - "[java.time.LocalTime].toString()"
    - "[java.util.Properties].toString()"
    - "[jdk.internal.org.objectweb.asm.Handle].toString()"
    - "[java.lang.Character].toString()"
    - "[java.lang.String].toString()"
    - "[java.util.Locale].toString()"
    - "[java.io.ObjectStreamClass].toString()"
    - "[twitter4j.NullAuthorization].toString()"
    - "[java.lang.StackFrameInfo].toString()"
    - "[twitter4j.QuotedStatusPermalinkJSONImpl].toString()"
    - "[java.lang.StringBuffer].toString()"
    - "[java.util.Formatter].toString()"
    - "[java.time.format.DateTimeFormatter].toString()"
    - "[java.util.IntSummaryStatistics].toString()"
    - "[javax.management.Attribute].toString()"
    - "[twitter4j.TwitterException].toString()"
    - "[java.lang.invoke.LambdaFormEditor$Transform].toString()"
    - "[java.util.OptionalDouble].toString()"
    - "[java.text.AttributedCharacterIterator$Attribute].toString()"
    - "[java.util.Vector].toString()"
    - "[java.util.WeakHashMap$Entry].toString()"
    - "[java.lang.invoke.SerializedLambda].toString()"
    - "[jdk.internal.org.objectweb.asm.Label].toString()"
    - "[java.util.Currency].toString()"
    - "[twitter4j.OAuthAuthorization].toString()"
    - "[javax.management.openmbean.SimpleType].toString()"
    - "[java.math.BigInteger].toString()"
    - "[java.lang.ProcessBuilder$Redirect$5].toString()"
    - "[twitter4j.JSONTokener].toString()"
    - "[sun.util.calendar.CalendarDate].toString()"
    - "[java.security.CodeSigner].toString()"
    - "[java.time.temporal.ChronoField].toString()"
    - "[twitter4j.QueryResultJSONImpl].toString()"
    - "[twitter4j.OAuthToken].toString()"
    - "[java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock].toString()"
    - "[twitter4j.AccountTotalsJSONImpl].toString()"
    - "[java.time.LocalDate].toString()"
    - "[java.time.temporal.ChronoUnit].toString()"
    - "[java.lang.Character$Subset].toString()"
    - "[java.io.StringWriter].toString()"
    - "[java.time.zone.ZoneOffsetTransition].toString()"
    - "[java.time.format.Parsed].toString()"
    - "[java.util.concurrent.ConcurrentHashMap].toString()"
    - "[java.net.ServerSocket].toString()"
    - "[java.math.MutableBigInteger].toString()"
    - "[java.net.HttpCookie].toString()"
    - "[twitter4j.v1.GeoQuery].toString()"
    - "[java.util.regex.Matcher].toString()"
    - "[java.lang.management.MemoryUsage].toString()"
    - "[twitter4j.MediaEntityJSONImpl].toString()"
    - "[twitter4j.UserJSONImpl].toString()"
    - "[twitter4j.UploadedMediaImpl].toString()"
    - "[java.security.AlgorithmParameters].toString()"
    - "[twitter4j.UserMentionEntityJSONImpl].toString()"
    - "[java.nio.DoubleBuffer].toString()"
    - "[javax.management.MBeanParameterInfo].toString()"
    - "[java.nio.ShortBuffer].toString()"
    - "[java.text.FieldPosition].toString()"
    - "[java.util.Hashtable].toString()"
    - "[java.nio.ByteBuffer].toString()"
    - "[twitter4j.StatusDeletionNoticeImpl].toString()"
    - "[java.lang.ModuleLayer].toString()"
    - "[java.net.SocketImpl].toString()"
    - "[sun.nio.fs.UnixFileStore].toString()"
    - "[java.nio.CharBuffer].toString()"
    - "[java.lang.Object].toString()"
    - "[java.util.AbstractCollection].toString()"
    - "[javax.management.MBeanNotificationInfo].toString()"
    - "[java.util.concurrent.ConcurrentHashMap$CollectionView].toString()"
    - "[sun.security.util.LazyCodeSourcePermissionCollection].toString()"
    - "[twitter4j.JSONImplFactory].toString()"
    - "[java.security.MessageDigest].toString()"
    - "[twitter4j.v1.OEmbedRequest].toString()"
    - "[sun.net.www.MessageHeader].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$CompositePrinterParser].toString()"
    - "[twitter4j.HashtagEntityJSONImpl].toString()"
    - "[twitter4j.JSONArray].toString()"
    - "[java.io.ObjectStreamField].toString()"
    - "[twitter4j.Twitter$TwitterBuilder].toString()"
    - "[java.lang.Class].toString()"
    - "[twitter4j.LocationJSONImpl].toString()"
    - "[javax.management.MBeanAttributeInfo].toString()"
    - "[java.time.zone.ZoneOffsetTransitionRule].toString()"
    - "[twitter4j.v1.Query].toString()"
    - "[twitter4j.StatusJSONImpl].toString()"
    - "[java.lang.ProcessBuilder$Redirect$4].toString()"
    - "[java.lang.Enum].toString()"
    - "[java.lang.ThreadGroup].toString()"
    - "[twitter4j.MediaEntityJSONImpl$Variant].toString()"
    - "[java.util.concurrent.locks.AbstractQueuedSynchronizer].toString()"
    - "[javax.management.MBeanConstructorInfo].toString()"
    - "[java.util.AbstractMap].toString()"
    - "[sun.reflect.annotation.AnnotationType].toString()"
    - "[twitter4j.v1.StatusUpdate].toString()"
    - "[java.io.ByteArrayOutputStream].toString()"
    - "[javax.management.openmbean.OpenMBeanOperationInfoSupport].toString()"
    - "[java.lang.Byte].toString()"
    - "[java.lang.Double].toString()"
    - "[java.nio.IntBuffer].toString()"
    - "[java.time.Instant].toString()"
    - "[java.io.ObjectOutputStream$DebugTraceInfoStack].toString()"
    - "[jdk.internal.org.objectweb.asm.Type].toString()"
    - "[javax.management.BadStringOperationException].toString()"
    - "[java.security.CodeSource].toString()"
    - "[java.security.cert.CertPath].toString()"
    - "[java.util.concurrent.locks.ReentrantLock].toString()"
    - "[java.util.Date].toString()"
    - "[jdk.internal.jimage.ImageReader$Node].toString()"
    - "[java.security.SecureRandom].toString()"
    - "[java.util.concurrent.LinkedBlockingQueue].toString()"
    - "[java.time.format.DecimalStyle].toString()"
    - "[jdk.internal.perf.PerfCounter].toString()"
    - "[sun.util.locale.BaseLocale].toString()"
    - "[java.text.ParsePosition].toString()"
    - "[java.security.ProtectionDomain].toString()"
    - "[twitter4j.TwitterStreamImpl].toString()"
    - "[java.security.Signature].toString()"
    - "[twitter4j.RequestToken].toString()"
    - "[javax.management.openmbean.CompositeType].toString()"
    - "[twitter4j.HttpResponseEvent].toString()"
    - "[java.lang.ProcessBuilder$Redirect$2].toString()"
    - "[java.lang.Float].toString()"
    - "[javax.management.openmbean.TabularDataSupport].toString()"
    - "[twitter4j.HttpParameter].toString()"
    - "[java.lang.ProcessHandleImpl].toString()"
    - "[java.lang.module.ModuleDescriptor$Requires].toString()"
    - "[java.nio.charset.CodingErrorAction].toString()"
    - "[twitter4j.v1.FilterQuery].toString()"
    - "[java.net.URI].toString()"
    - "[sun.reflect.annotation.TypeAnnotation$TypeAnnotationTargetInfo].toString()"
    - "[twitter4j.v1.QuickReply].toString()"
    - "[java.util.jar.Attributes$Name].toString()"
    - "[java.lang.Module].toString()"
    - "[java.net.NetworkInterface].toString()"
    - "[javax.management.openmbean.OpenMBeanAttributeInfoSupport].toString()"
    - "[java.time.ZoneId].toString()"
    - "[javax.management.openmbean.OpenMBeanInfoSupport].toString()"
    - "[sun.util.locale.LocaleExtensions].toString()"
    - "[java.util.Hashtable$Entry].toString()"
    - "[java.time.ZonedDateTime].toString()"
    - "[javax.management.openmbean.CompositeDataSupport].toString()"
    - "[java.nio.charset.Charset].toString()"
    - "[java.util.regex.Pattern].toString()"
    - "[java.net.InetSocketAddress$InetSocketAddressHolder].toString()"
    - "[java.util.Calendar].toString()"
    - "[sun.util.calendar.Era].toString()"
    - "[jdk.internal.org.objectweb.asm.TypePath].toString()"
    - "[javax.management.openmbean.OpenMBeanParameterInfoSupport].toString()"
    - "[java.security.Provider$Service].toString()"
    - "[javax.management.ObjectInstance].toString()"
    - "[java.nio.channels.FileLock].toString()"
    - "[java.nio.ByteOrder].toString()"
    - "[java.time.Duration].toString()"
    - "[twitter4j.HttpResponse].toString()"
    - "[java.time.format.DateTimeFormatterBuilder$NumberPrinterParser].toString()"
    - "[java.util.logging.Level].toString()"
    - "[java.util.zip.ZipEntry].toString()"
    - "[jdk.internal.module.ModuleResolution].toString()"
    - "[java.time.OffsetDateTime].toString()"
    - "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].toString()"
    - "[java.lang.module.ModuleDescriptor$Exports].toString()"
    - "[java.time.format.DateTimePrintContext].toString()"
    - "[twitter4j.TrendsJSONImpl].toString()"
    - "[java.lang.module.ModuleDescriptor$Opens].toString()"
    - "[java.util.List].isEmpty()"
    functionUses: 2
    ICount: 37
    EdgeCount: 313
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:235"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:239"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:238"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONStringer:239"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:243"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONStringer:242"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONStringer:243"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:248"
        BranchSideFuncs:
        - "writeTo(twitter4j.JSONStringer)"
      - BranchSide: "twitter4j.JSONStringer:247"
        BranchSideFuncs:
        - "beforeValue()"
    - Branch String: "twitter4j.JSONStringer:250"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:252"
        BranchSideFuncs:
        - "append(java.lang.Object)"
    - Branch String: "twitter4j.JSONStringer:250"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:252"
        BranchSideFuncs:
        - "append(java.lang.Object)"
    - Branch String: "twitter4j.JSONStringer:250"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:254"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONStringer:255"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:259"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "numberToString(java.lang.Number)"
      - BranchSide: "twitter4j.JSONStringer:258"
        BranchSideFuncs:
        - "toString()"
        - "string(java.lang.String)"
    Callsites:
    - Src: "twitter4j.JSONStringer:235,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "twitter4j.JSONStringer:236,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONStringer:240,1"
      Dst: "[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)"
    - Src: "twitter4j.JSONStringer:244,1"
      Dst: "[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)"
    - Src: "twitter4j.JSONStringer:248,1"
      Dst: "[twitter4j.JSONStringer].beforeValue()"
    - Src: "twitter4j.JSONStringer:253,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.JSONStringer:256,1"
      Dst: "[twitter4j.JSONObject].numberToString(java.lang.Number)"
    - Src: "twitter4j.JSONStringer:256,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONStringer:259,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "twitter4j.JSONStringer:259,1"
      Dst: "[twitter4j.JSONStringer].string(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 830
    functionLinenumberEnd: 837
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONStringer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].object()"
    - "[java.util.LinkedHashMap].entrySet()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.TreeMap$Entry].getKey()"
    - "[java.util.HashMap$Node].getKey()"
    - "[java.util.Hashtable$Entry].getKey()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getKey()"
    - "[java.util.WeakHashMap$Entry].getKey()"
    - "[java.util.TreeMap$Entry].getValue()"
    - "[java.util.HashMap$Node].getValue()"
    - "[java.util.Hashtable$Entry].getValue()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getValue()"
    - "[java.util.WeakHashMap$Entry].getValue()"
    - "[twitter4j.JSONStringer].key(java.lang.String)"
    - "[twitter4j.JSONStringer].value(java.lang.Object)"
    - "[twitter4j.JSONStringer].endObject()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    functionUses: 3
    ICount: 18
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:832"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:835"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "entrySet()"
        - "getKey()"
        - "key(java.lang.String)"
        - "value(java.lang.Object)"
      - BranchSide: "twitter4j.JSONObject:834"
        BranchSideFuncs:
        - "endObject()"
    Callsites:
    - Src: "twitter4j.JSONObject:831,1"
      Dst: "[twitter4j.JSONStringer].object()"
    - Src: "twitter4j.JSONObject:832,1"
      Dst: "[java.util.LinkedHashMap].entrySet()"
    - Src: "twitter4j.JSONObject:832,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "twitter4j.JSONObject:832,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.JSONObject:832,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.JSONObject:833,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "twitter4j.JSONObject:833,1"
      Dst: "[twitter4j.JSONStringer].key(java.lang.String)"
    - Src: "twitter4j.JSONObject:833,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "twitter4j.JSONObject:833,1"
      Dst: "[twitter4j.JSONStringer].value(java.lang.Object)"
    - Src: "twitter4j.JSONObject:835,1"
      Dst: "[twitter4j.JSONStringer].endObject()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONStringer].object()"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionDepth: 4
    returnType: "twitter4j.JSONStringer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].open(twitter4j.JSONStringer$Scope,java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONStringer:163,1"
      Dst: "[twitter4j.JSONStringer].open(twitter4j.JSONStringer$Scope,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].key(java.lang.String)"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 383
    functionLinenumberEnd: 390
    functionDepth: 3
    returnType: "twitter4j.JSONStringer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[twitter4j.JSONStringer].beforeKey()"
    - "[twitter4j.JSONStringer].string(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:384"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:387"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:386"
        BranchSideFuncs:
        - "beforeKey()"
        - "string(java.lang.String)"
    Callsites:
    - Src: "twitter4j.JSONStringer:385,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONStringer:387,1"
      Dst: "[twitter4j.JSONStringer].beforeKey()"
    - Src: "twitter4j.JSONStringer:388,1"
      Dst: "[twitter4j.JSONStringer].string(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].beforeKey()"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 396
    functionLinenumberEnd: 406
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].peek()"
    - "[java.lang.StringBuilder].append(char)"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[twitter4j.JSONStringer].newline()"
    - "[twitter4j.JSONStringer].replaceTop(twitter4j.JSONStringer$Scope)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:398"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:400"
        BranchSideFuncs:
        - "append(char)"
      - BranchSide: "twitter4j.JSONStringer:399"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONStringer:400"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:403"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:402"
        BranchSideFuncs:
        - "replaceTop(twitter4j.JSONStringer$Scope)"
        - "newline()"
    Callsites:
    - Src: "twitter4j.JSONStringer:397,1"
      Dst: "[twitter4j.JSONStringer].peek()"
    - Src: "twitter4j.JSONStringer:399,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.JSONStringer:401,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONStringer:403,1"
      Dst: "[twitter4j.JSONStringer].newline()"
    - Src: "twitter4j.JSONStringer:404,1"
      Dst: "[twitter4j.JSONStringer].replaceTop(twitter4j.JSONStringer$Scope)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONStringer].string(java.lang.String)"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 364
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 2
    ICount: 46
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:316"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:362"
        BranchSideFuncs:
        - "charAt(int)"
      - BranchSide: "twitter4j.JSONStringer:361"
        BranchSideFuncs:
        - "append(java.lang.String)"
    - Branch String: "twitter4j.JSONStringer:353"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:356"
        BranchSideFuncs:
        - "format(java.lang.String,java.lang.Object[])"
        - "valueOf(int)"
      - BranchSide: "twitter4j.JSONStringer:355"
        BranchSideFuncs:
        - "append(char)"
    Callsites:
    - Src: "twitter4j.JSONStringer:315,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONStringer:316,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONStringer:317,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "twitter4j.JSONStringer:329,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.JSONStringer:354,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONStringer:354,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 9
  - functionName: "[twitter4j.JSONStringer].endObject()"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 3
    returnType: "twitter4j.JSONStringer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].close(twitter4j.JSONStringer$Scope,twitter4j.JSONStringer$Scope,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONStringer:173,1"
      Dst: "[twitter4j.JSONStringer].close(twitter4j.JSONStringer$Scope,twitter4j.JSONStringer$Scope,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].close(twitter4j.JSONStringer$Scope,twitter4j.JSONStringer$Scope,java.lang.String)"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 194
    functionLinenumberEnd: 206
    functionDepth: 2
    returnType: "twitter4j.JSONStringer"
    argCount: 3
    argTypes:
    - "twitter4j.JSONStringer$Scope"
    - "twitter4j.JSONStringer$Scope"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].peek()"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.util.AbstractSequentialList].remove(int)"
    - "[java.util.LinkedList].remove(int)"
    - "[java.util.Vector].remove(int)"
    - "[java.util.ArrayList].remove(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].remove(int)"
    - "[java.util.AbstractList].remove(int)"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.ArrayList].size()"
    - "[twitter4j.JSONStringer].newline()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.List].size()"
    - "[java.util.List].remove(int)"
    functionUses: 2
    ICount: 20
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:196"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:200"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:199"
        BranchSideFuncs:
        - "remove(int)"
        - "size()"
    - Branch String: "twitter4j.JSONStringer:196"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:200"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONStringer:199"
        BranchSideFuncs:
        - "remove(int)"
        - "size()"
    - Branch String: "twitter4j.JSONStringer:201"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:204"
        BranchSideFuncs:
        - "newline()"
      - BranchSide: "twitter4j.JSONStringer:203"
        BranchSideFuncs:
        - "append(java.lang.String)"
    Callsites:
    - Src: "twitter4j.JSONStringer:195,1"
      Dst: "[twitter4j.JSONStringer].peek()"
    - Src: "twitter4j.JSONStringer:197,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONStringer:200,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.JSONStringer:200,1"
      Dst: "[java.util.List].remove(int)"
    - Src: "twitter4j.JSONStringer:202,1"
      Dst: "[twitter4j.JSONStringer].newline()"
    - Src: "twitter4j.JSONStringer:204,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONObject].numberToString(java.lang.Number)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 846
    functionLinenumberEnd: 865
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Number"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.math.BigDecimal].doubleValue()"
    - "[java.lang.Double].doubleValue()"
    - "[java.lang.Long].doubleValue()"
    - "[java.lang.Float].doubleValue()"
    - "[java.math.BigInteger].doubleValue()"
    - "[java.lang.Integer].doubleValue()"
    - "[java.lang.Byte].doubleValue()"
    - "[java.util.concurrent.atomic.AtomicInteger].doubleValue()"
    - "[java.util.concurrent.atomic.AtomicLong].doubleValue()"
    - "[java.lang.Short].doubleValue()"
    - "[twitter4j.JSON].checkDouble(double)"
    - "[java.lang.Float].equals(java.lang.Object)"
    - "[java.lang.Short].equals(java.lang.Object)"
    - "[java.lang.Byte].equals(java.lang.Object)"
    - "[java.lang.Integer].equals(java.lang.Object)"
    - "[java.lang.Long].equals(java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[java.math.BigDecimal].equals(java.lang.Object)"
    - "[java.lang.Double].equals(java.lang.Object)"
    - "[java.math.BigInteger].equals(java.lang.Object)"
    - "[java.util.concurrent.atomic.AtomicInteger].longValue()"
    - "[java.lang.Double].longValue()"
    - "[java.lang.Long].longValue()"
    - "[java.math.BigDecimal].longValue()"
    - "[java.util.concurrent.atomic.AtomicLong].longValue()"
    - "[java.lang.Integer].longValue()"
    - "[java.lang.Float].longValue()"
    - "[java.math.BigInteger].longValue()"
    - "[java.lang.Byte].longValue()"
    - "[java.lang.Short].longValue()"
    - "[java.lang.Long].toString(long)"
    - "[java.lang.Object].toString()"
    - "[java.lang.Float].toString()"
    - "[java.math.BigInteger].toString()"
    - "[java.lang.Byte].toString()"
    - "[java.lang.Long].toString()"
    - "[java.lang.Double].toString()"
    - "[java.lang.Short].toString()"
    - "[java.util.concurrent.atomic.AtomicLong].toString()"
    - "[java.lang.Integer].toString()"
    - "[java.util.concurrent.atomic.AtomicInteger].toString()"
    - "[java.math.BigDecimal].toString()"
    - "[java.lang.Number].doubleValue()"
    - "[java.lang.Number].longValue()"
    functionUses: 1
    ICount: 19
    EdgeCount: 43
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:847"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:851"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.JSONObject:850"
        BranchSideFuncs:
        - "doubleValue()"
        - "checkDouble(double)"
        - "equals(java.lang.Object)"
    - Branch String: "twitter4j.JSONObject:855"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:859"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:858"
        BranchSideFuncs:
        - "longValue()"
    - Branch String: "twitter4j.JSONObject:860"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:864"
        BranchSideFuncs:
        - "toString(long)"
      - BranchSide: "twitter4j.JSONObject:863"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "twitter4j.JSONObject:848,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONObject:851,1"
      Dst: "[java.lang.Number].doubleValue()"
    - Src: "twitter4j.JSONObject:852,1"
      Dst: "[twitter4j.JSON].checkDouble(double)"
    - Src: "twitter4j.JSONObject:855,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "twitter4j.JSONObject:859,1"
      Dst: "[java.lang.Number].longValue()"
    - Src: "twitter4j.JSONObject:861,1"
      Dst: "[java.lang.Long].toString(long)"
    - Src: "twitter4j.JSONObject:864,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].endArray()"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 3
    returnType: "twitter4j.JSONStringer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].close(twitter4j.JSONStringer$Scope,twitter4j.JSONStringer$Scope,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONStringer:152,1"
      Dst: "[twitter4j.JSONStringer].close(twitter4j.JSONStringer$Scope,twitter4j.JSONStringer$Scope,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].toString()"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 443
    functionLinenumberEnd: 445
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 5
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:444"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:443"
        BranchSideFuncs:
        - "toString()"
        - "length()"
    Callsites:
    - Src: "twitter4j.JSONStringer:444,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "twitter4j.JSONStringer:444,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].toString()"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 681
    functionLinenumberEnd: 687
    functionDepth: 8
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].<init>()"
    - "[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)"
    - "[twitter4j.JSONStringer].toString()"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:682,1"
      Dst: "[twitter4j.JSONStringer].<init>()"
    - Src: "twitter4j.JSONArray:683,1"
      Dst: "[twitter4j.JSONArray].writeTo(twitter4j.JSONStringer)"
    - Src: "twitter4j.JSONArray:684,1"
      Dst: "[twitter4j.JSONStringer].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].<init>()"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONStringer:124,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.JSONStringer:66,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONStringer:116,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 85
    functionDepth: 11
    returnType: "twitter4j.v1.ResponseList<Location>"
    argCount: 2
    argTypes:
    - "twitter4j.JSONArray"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "twitter4j.LocationJSONImpl:71"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:79"
        BranchSideFuncs:
        - "<init>(twitter4j.JSONObject)"
        - "add(java.lang.Object)"
        - "getJSONObject(int)"
      - BranchSide: "twitter4j.LocationJSONImpl:78"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LocationJSONImpl:75"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:68"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.LocationJSONImpl:67"
        BranchSideFuncs:
        - "length()"
        - "<init>(int,twitter4j.HttpResponse)"
    - Branch String: "twitter4j.LocationJSONImpl:79"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:82"
        BranchSideFuncs:
        - "registerJSONObject(java.lang.Object,java.lang.Object)"
      - BranchSide: "twitter4j.LocationJSONImpl:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.LocationJSONImpl:68,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.LocationJSONImpl:69,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.LocationJSONImpl:72,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.LocationJSONImpl:73,1"
      Dst: "[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.LocationJSONImpl:74,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.LocationJSONImpl:76,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.LocationJSONImpl:84,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONArray].length()"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].size()"
    - "[java.util.Vector].size()"
    - "[java.util.LinkedList].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.List].size()"
    functionUses: 29
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:131,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.ResponseListImpl"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ResponseListImpl:39,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.ResponseListImpl:40,1"
      Dst: "[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.ResponseListImpl"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)"
    - "[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ResponseListImpl:50,1"
      Dst: "[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)"
    - Src: "twitter4j.ResponseListImpl:51,1"
      Dst: "[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 117
    functionDepth: 1
    returnType: "twitter4j.v1.RateLimitStatus"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].getResponseHeader(java.lang.String)"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[twitter4j.RateLimitStatusJSONImpl].<init>(int,int,int)"
    functionUses: 3
    ICount: 22
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:90"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:97"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:96"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:98"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:101"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:100"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:104"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:107"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:106"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:110"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:114"
        BranchSideFuncs:
        - "parseLong(java.lang.String)"
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.RateLimitStatusJSONImpl:97,1"
      Dst: "[twitter4j.HttpResponse].getResponseHeader(java.lang.String)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:99,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:111,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:116,1"
      Dst: "[twitter4j.RateLimitStatusJSONImpl].<init>(int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponse].getResponseHeader(java.lang.String)"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.URLConnection].getHeaderField(java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpResponse:76,1"
      Dst: "[java.net.URLConnection].getHeaderField(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].<init>(int,int,int)"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.System].currentTimeMillis()"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RateLimitStatusJSONImpl:71,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.RateLimitStatusJSONImpl:75,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 211
    functionDepth: 1
    returnType: "twitter4j.TwitterResponse$AccessLevel"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].getResponseHeader(java.lang.String)"
    - "[java.lang.String].length()"
    functionUses: 2
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.ParseUtil:181"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:184"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:183"
        BranchSideFuncs:
        - "getResponseHeader(java.lang.String)"
    - Branch String: "twitter4j.ParseUtil:186"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:190"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:189"
        BranchSideFuncs:
        - "length()"
    Callsites:
    - Src: "twitter4j.ParseUtil:184,1"
      Dst: "[twitter4j.HttpResponse].getResponseHeader(java.lang.String)"
    - Src: "twitter4j.ParseUtil:190,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.HTMLEntity].unescape(java.lang.String)"
    functionUses: 14
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:43,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.ParseUtil:43,1"
      Dst: "[twitter4j.HTMLEntity].unescape(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HTMLEntity].unescape(java.lang.String)"
    functionSourceFile: "twitter4j.HTMLEntity"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[twitter4j.HTMLEntity].unescape(java.lang.StringBuilder)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.HTMLEntity:52"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:57"
        BranchSideFuncs:
        - "unescape(java.lang.StringBuilder)"
        - "toString()"
        - "<init>(java.lang.String)"
      - BranchSide: "twitter4j.HTMLEntity:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HTMLEntity:53,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "twitter4j.HTMLEntity:54,1"
      Dst: "[twitter4j.HTMLEntity].unescape(java.lang.StringBuilder)"
    - Src: "twitter4j.HTMLEntity:55,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HTMLEntity].unescape(java.lang.StringBuilder)"
    functionSourceFile: "twitter4j.HTMLEntity"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].indexOf(java.lang.String,int)"
    - "[java.lang.StringBuilder].substring(int,int)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[java.lang.StringBuilder].replace(int,int,java.lang.String)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 1
    ICount: 22
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "twitter4j.HTMLEntity:65"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:82"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:81"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:67"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:70"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:69"
        BranchSideFuncs:
        - "indexOf(java.lang.String,int)"
    - Branch String: "twitter4j.HTMLEntity:71"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:82"
        BranchSideFuncs:
        - "substring(int,int)"
        - "get(java.lang.Object)"
      - BranchSide: "twitter4j.HTMLEntity:81"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:74"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:77"
        BranchSideFuncs:
        - "replace(int,int,java.lang.String)"
      - BranchSide: "twitter4j.HTMLEntity:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HTMLEntity:65,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "twitter4j.HTMLEntity:66,1"
      Dst: "[java.lang.StringBuilder].indexOf(java.lang.String,int)"
    - Src: "twitter4j.HTMLEntity:72,1"
      Dst: "[java.lang.StringBuilder].substring(int,int)"
    - Src: "twitter4j.HTMLEntity:73,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "twitter4j.HTMLEntity:75,1"
      Dst: "[java.lang.StringBuilder].replace(int,int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 707
    functionLinenumberEnd: 713
    functionDepth: 2
    returnType: "twitter4j.JSONObject"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].get(java.lang.String)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    functionUses: 40
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:709"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:712"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:711"
        BranchSideFuncs:
        - "typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "twitter4j.JSONObject:708,1"
      Dst: "[twitter4j.JSONObject].get(java.lang.String)"
    - Src: "twitter4j.JSONObject:712,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[twitter4j.TwitterException].getMessage()"
    - "[java.nio.file.FileSystemException].getMessage()"
    - "[twitter4j.TwitterException].setNested()"
    - "[java.lang.Throwable].getMessage()"
    functionUses: 27
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:77"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:80"
        BranchSideFuncs:
        - "setNested()"
      - BranchSide: "twitter4j.TwitterException:79"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterException:76,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.TwitterException:76,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "twitter4j.TwitterException:78,1"
      Dst: "[twitter4j.TwitterException].setNested()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TwitterException].setNested()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 269
    functionLinenumberEnd: 272
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 320
    functionLinenumberEnd: 324
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ThreadLocal].get()"
    - "[java.util.IdentityHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.AbstractMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.WeakHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].put(java.lang.Object,java.lang.Object)"
    - "[java.security.Provider].put(java.lang.Object,java.lang.Object)"
    - "[javax.management.openmbean.TabularDataSupport].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 6
    ICount: 8
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:322,1"
      Dst: "[java.lang.ThreadLocal].get()"
    - Src: "twitter4j.TwitterObjectFactory:322,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].getWoeid()"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].getCountryName()"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].getCountryCode()"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].getPlaceName()"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].getPlaceCode()"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].getName()"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].getURL()"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.LocationJSONImpl:125"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:126"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.LocationJSONImpl:125"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LocationJSONImpl:126"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:126"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.LocationJSONImpl:125"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LocationJSONImpl:126"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:127"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.LocationJSONImpl:126"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LocationJSONImpl:128"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LocationJSONImpl:128"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LocationJSONImpl:128"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LocationJSONImpl:128"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LocationJSONImpl:128"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LocationJSONImpl:128"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LocationJSONImpl:128"
      Branch Sides:
      - BranchSide: "twitter4j.LocationJSONImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.LocationJSONImpl:126,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.LocationJSONImpl:128,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 9
  - functionName: "[twitter4j.LocationJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LocationJSONImpl].toString()"
    functionSourceFile: "twitter4j.LocationJSONImpl"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 33
    EdgeCount: 23
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.LocationJSONImpl:138,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.LocationJSONImpl:138,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.LocationJSONImpl:138,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.LocationJSONImpl:138,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.LocationJSONImpl:138,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OEmbedJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OEmbedJSONImpl:40"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:44"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OEmbedJSONImpl:37,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.OEmbedJSONImpl:38,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.OEmbedJSONImpl:39,1"
      Dst: "[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)"
    - Src: "twitter4j.OEmbedJSONImpl:41,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.OEmbedJSONImpl:42,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.OEmbedJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OEmbedJSONImpl:47,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.OEmbedJSONImpl:48,1"
      Dst: "[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OEmbedJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 69
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.JSONObject].getLong(java.lang.String)"
    - "[twitter4j.JSONObject].getInt(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 22
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OEmbedJSONImpl:53,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.OEmbedJSONImpl:57,1"
      Dst: "[twitter4j.JSONObject].getLong(java.lang.String)"
    - Src: "twitter4j.OEmbedJSONImpl:59,1"
      Dst: "[twitter4j.JSONObject].getInt(java.lang.String)"
    - Src: "twitter4j.OEmbedJSONImpl:66,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].getLong(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 589
    functionLinenumberEnd: 596
    functionDepth: 2
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].get(java.lang.String)"
    - "[twitter4j.JSON].toLong(java.lang.Object)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Long].longValue()"
    functionUses: 4
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:592"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:595"
        BranchSideFuncs:
        - "typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
      - BranchSide: "twitter4j.JSONObject:594"
        BranchSideFuncs:
        - "longValue()"
    Callsites:
    - Src: "twitter4j.JSONObject:590,1"
      Dst: "[twitter4j.JSONObject].get(java.lang.String)"
    - Src: "twitter4j.JSONObject:591,1"
      Dst: "[twitter4j.JSON].toLong(java.lang.Object)"
    - Src: "twitter4j.JSONObject:593,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "twitter4j.JSONObject:595,1"
      Dst: "[java.lang.Long].longValue()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSON].toLong(java.lang.Object)"
    functionSourceFile: "twitter4j.JSON"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Byte:java.lang.Double:java.lang.Float:java.lang.Integer:java.lang.Long:java.lang.Short:java.math.BigDecimal:java.math.BigInteger:java.util.concurrent.atomic.AtomicInteger:java.util.concurrent.atomic.AtomicLong].longValue()"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[java.lang.Number].longValue()"
    functionUses: 1
    ICount: 19
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.JSON:72"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:74"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSON:73"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSON:74"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:76"
        BranchSideFuncs:
        - "longValue()"
      - BranchSide: "twitter4j.JSON:75"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSON:76"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSON:75,1"
      Dst: "[java.lang.Number].longValue()"
    - Src: "twitter4j.JSON:75,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.JSON:78,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].getInt(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 542
    functionLinenumberEnd: 549
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].get(java.lang.String)"
    - "[twitter4j.JSON].toInteger(java.lang.Object)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Integer].intValue()"
    functionUses: 4
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:545"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:548"
        BranchSideFuncs:
        - "typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
      - BranchSide: "twitter4j.JSONObject:547"
        BranchSideFuncs:
        - "intValue()"
    Callsites:
    - Src: "twitter4j.JSONObject:543,1"
      Dst: "[twitter4j.JSONObject].get(java.lang.String)"
    - Src: "twitter4j.JSONObject:544,1"
      Dst: "[twitter4j.JSON].toInteger(java.lang.Object)"
    - Src: "twitter4j.JSONObject:546,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "twitter4j.JSONObject:548,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSON].toInteger(java.lang.Object)"
    functionSourceFile: "twitter4j.JSON"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Byte:java.lang.Double:java.lang.Float:java.lang.Integer:java.lang.Long:java.lang.Short:java.math.BigDecimal:java.math.BigInteger:java.util.concurrent.atomic.AtomicInteger:java.util.concurrent.atomic.AtomicLong].intValue()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Double].parseDouble(java.lang.String)"
    - "[java.lang.Number].intValue()"
    functionUses: 2
    ICount: 20
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.JSON:58"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:60"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSON:59"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSON:60"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:62"
        BranchSideFuncs:
        - "intValue()"
      - BranchSide: "twitter4j.JSON:61"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSON:62"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSON:61,1"
      Dst: "[java.lang.Number].intValue()"
    - Src: "twitter4j.JSON:61,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSON:64,1"
      Dst: "[java.lang.Double].parseDouble(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OEmbedJSONImpl].getHtml()"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OEmbedJSONImpl].getAuthorName()"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OEmbedJSONImpl].getURL()"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OEmbedJSONImpl].getVersion()"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OEmbedJSONImpl].getCacheAge()"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OEmbedJSONImpl].getAuthorURL()"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OEmbedJSONImpl].getWidth()"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OEmbedJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OEmbedJSONImpl:107"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:108"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:107"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:108"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:107"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:108"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:109"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:112"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:113"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:112"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:113"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:114"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:113"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:114"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:115"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:114"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:115"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:116"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:115"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:117"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:116"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:117"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:118"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OEmbedJSONImpl:108,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.OEmbedJSONImpl:114,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.OEmbedJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 131
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 50
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.OEmbedJSONImpl:123"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:123"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:122"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:124"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:124"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:123"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:125"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:124"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OEmbedJSONImpl:123"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:126"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:125"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.OEmbedJSONImpl:124"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OEmbedJSONImpl:128"
      Branch Sides:
      - BranchSide: "twitter4j.OEmbedJSONImpl:126"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.OEmbedJSONImpl:125"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.OEmbedJSONImpl:123,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[twitter4j.OEmbedJSONImpl].toString()"
    functionSourceFile: "twitter4j.OEmbedJSONImpl"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 32
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OEmbedJSONImpl:135,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.OEmbedJSONImpl:135,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.OEmbedJSONImpl:135,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.OEmbedJSONImpl:135,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.OEmbedJSONImpl:135,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.OEmbedJSONImpl:135,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery$FilterLevel].values()"
    functionSourceFile: "twitter4j.v1.FilterQuery$FilterLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.FilterQuery$FilterLevel[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery$FilterLevel:166,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery$FilterLevel].valueOf(java.lang.String)"
    functionSourceFile: "twitter4j.v1.FilterQuery$FilterLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.FilterQuery$FilterLevel"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery$FilterLevel:166,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery$FilterLevel].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.v1.FilterQuery$FilterLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery$FilterLevel:166,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery$FilterLevel].$values()"
    functionSourceFile: "twitter4j.v1.FilterQuery$FilterLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.FilterQuery$FilterLevel[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].lang(java.lang.String)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Query"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:95,1"
      Dst: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 11
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "long"
    - "int"
    - "java.lang.String"
    - "long"
    - "java.lang.String"
    - "java.lang.String"
    - "twitter4j.v1.Query$ResultType"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:198,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].locale(java.lang.String)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Query"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:106,1"
      Dst: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].maxId(long)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Query"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:118,1"
      Dst: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].count(int)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Query"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:130,1"
      Dst: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].since(java.lang.String)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Query"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:142,1"
      Dst: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].sinceId(long)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Query"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:154,1"
      Dst: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].geoCode(twitter4j.v1.GeoLocation,double,twitter4j.v1.Query$Unit)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Query"
    argCount: 3
    argTypes:
    - "twitter4j.v1.GeoLocation"
    - "double"
    - "twitter4j.v1.Query$Unit"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(double)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Enum].name()"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:169,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Query:169,1"
      Dst: "[java.lang.StringBuilder].append(double)"
    - Src: "twitter4j.v1.Query:169,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Query:169,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "twitter4j.v1.Query:169,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.v1.Query:170,1"
      Dst: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].until(java.lang.String)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Query"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:182,1"
      Dst: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].resultType(twitter4j.v1.Query$ResultType)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Query"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Query$ResultType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:193,1"
      Dst: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].of(java.lang.String)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Query"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:218,1"
      Dst: "[twitter4j.v1.Query].<init>(java.lang.String,java.lang.String,java.lang.String,long,int,java.lang.String,long,java.lang.String,java.lang.String,twitter4j.v1.Query$ResultType,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.Query:281"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:282"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Query:281"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:282"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:282"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Query:281"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:282"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:283"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Query:282"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Query:284"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Query:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.Query:282,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.v1.Query:284,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.v1.Query:284,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 13
  - functionName: "[twitter4j.v1.Query].hashCode()"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 29
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:289,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.v1.Query:289,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.v1.Query:289,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query].toString()"
    functionSourceFile: "twitter4j.v1.Query"
    linkageType: ""
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 46
    EdgeCount: 32
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query:294,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Query:294,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Query:294,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.v1.Query:294,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.v1.Query:294,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.v1.Query:294,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.v1.Query:294,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Logger$lambda_static_0__2].bootstrap$()"
    functionSourceFile: "twitter4j.Logger$lambda_static_0__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Logger$lambda_static_0__2].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Logger$lambda_static_0__2:-1,1"
      Dst: "[twitter4j.Logger$lambda_static_0__2].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Logger$lambda_static_0__2].<init>()"
    functionSourceFile: "twitter4j.Logger$lambda_static_0__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Logger$lambda_static_0__2:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Logger$lambda_static_0__2].apply(java.lang.Object)"
    functionSourceFile: "twitter4j.Logger$lambda_static_0__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Logger].lambda$static$0(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Logger$lambda_static_0__2:-1,1"
      Dst: "[twitter4j.Logger].lambda$static$0(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponse].<init>(java.net.HttpURLConnection,boolean)"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.net.HttpURLConnection"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.net.HttpURLConnection].getResponseCode()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.net.HttpURLConnection].getErrorStream()"
    - "[java.net.URLConnection].getInputStream()"
    - "[java.net.URLConnection].getContentEncoding()"
    - "[twitter4j.StreamingGZIPInputStream].<init>(java.io.InputStream)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpResponse:47"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:35"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:34"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:53"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:56"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:55"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:56"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:59"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:56"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpResponse:35,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.HttpResponse:39,1"
      Dst: "[java.net.HttpURLConnection].getResponseCode()"
    - Src: "twitter4j.HttpResponse:47,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.HttpResponse:47,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.HttpResponse:53,1"
      Dst: "[java.net.HttpURLConnection].getErrorStream()"
    - Src: "twitter4j.HttpResponse:54,1"
      Dst: "[java.net.URLConnection].getInputStream()"
    - Src: "twitter4j.HttpResponse:56,1"
      Dst: "[java.net.URLConnection].getContentEncoding()"
    - Src: "twitter4j.HttpResponse:58,1"
      Dst: "[twitter4j.StreamingGZIPInputStream].<init>(java.io.InputStream)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.HttpResponse].<init>(boolean)"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpResponse:62,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponse].getStatusCode()"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponse].getResponseHeaderFields()"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.URLConnection].getHeaderFields()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpResponse:80,1"
      Dst: "[java.net.URLConnection].getHeaderFields()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponse].asJSONObject()"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "twitter4j.JSONObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asString()"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.JSONObject].toString(int)"
    - "[twitter4j.Logger].debug(java.lang.String)"
    - "[twitter4j.JSONObject].toString()"
    - "[twitter4j.HttpResponse].disconnectForcibly()"
    - "[java.lang.Throwable].getMessage()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpResponse:157"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:175"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:160"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:164"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:163"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:163"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:164"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:163"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponse:167"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponse:170"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponse:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpResponse:159,1"
      Dst: "[twitter4j.HttpResponse].asString()"
    - Src: "twitter4j.HttpResponse:159,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.HttpResponse:161,1"
      Dst: "[twitter4j.JSONObject].toString(int)"
    - Src: "twitter4j.HttpResponse:161,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    - Src: "twitter4j.HttpResponse:164,1"
      Dst: "[twitter4j.JSONObject].toString()"
    - Src: "twitter4j.HttpResponse:173,1"
      Dst: "[twitter4j.HttpResponse].disconnectForcibly()"
    - Src: "twitter4j.HttpResponse:168,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.HttpResponse:168,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "twitter4j.HttpResponse:170,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpResponse:170,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpResponse:170,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].toString(int)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 824
    functionLinenumberEnd: 828
    functionDepth: 6
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].<init>(int)"
    - "[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)"
    - "[twitter4j.JSONStringer].toString()"
    functionUses: 1
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:825,1"
      Dst: "[twitter4j.JSONStringer].<init>(int)"
    - Src: "twitter4j.JSONObject:826,1"
      Dst: "[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)"
    - Src: "twitter4j.JSONObject:827,1"
      Dst: "[twitter4j.JSONStringer].toString()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].toString()"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 798
    functionLinenumberEnd: 804
    functionDepth: 6
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].<init>()"
    - "[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)"
    - "[twitter4j.JSONStringer].toString()"
    functionUses: 4
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:799,1"
      Dst: "[twitter4j.JSONStringer].<init>()"
    - Src: "twitter4j.JSONObject:800,1"
      Dst: "[twitter4j.JSONObject].writeTo(twitter4j.JSONStringer)"
    - Src: "twitter4j.JSONObject:801,1"
      Dst: "[twitter4j.JSONStringer].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponse].asReader()"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.Reader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - "[java.io.BufferedReader].<init>(java.io.Reader)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpResponse:213,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "twitter4j.HttpResponse:213,1"
      Dst: "[java.io.BufferedReader].<init>(java.io.Reader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponse].toString()"
    functionSourceFile: "twitter4j.HttpResponse"
    linkageType: ""
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 19
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpResponse:229,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpResponse:229,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpResponse:229,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.HttpResponse:229,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.HttpResponse:229,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.HttpResponse:229,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.HttpResponse:229,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].of(long,java.lang.String)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.OEmbedRequest"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:80,1"
      Dst: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 10
    argTypes:
    - "long"
    - "java.lang.String"
    - "int"
    - "boolean"
    - "boolean"
    - "boolean"
    - "twitter4j.v1.OEmbedRequest$Align"
    - "java.lang.String[]"
    - "java.lang.String"
    - "twitter4j.v1.OEmbedRequest$WidgetType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:84,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].MaxWidth(int)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.OEmbedRequest"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:102,1"
      Dst: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].HideMedia(boolean)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.OEmbedRequest"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:110,1"
      Dst: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].HideThread(boolean)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.OEmbedRequest"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:118,1"
      Dst: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].omitScript(boolean)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.OEmbedRequest"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:126,1"
      Dst: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].align(twitter4j.v1.OEmbedRequest$Align)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.OEmbedRequest"
    argCount: 1
    argTypes:
    - "twitter4j.v1.OEmbedRequest$Align"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:134,1"
      Dst: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].related(java.lang.String[])"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.OEmbedRequest"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:142,1"
      Dst: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].lang(java.lang.String)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.OEmbedRequest"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:150,1"
      Dst: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].widgetType(twitter4j.v1.OEmbedRequest$WidgetType)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.OEmbedRequest"
    argCount: 1
    argTypes:
    - "twitter4j.v1.OEmbedRequest$WidgetType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:158,1"
      Dst: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].hideTweet(boolean)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.OEmbedRequest"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:166,1"
      Dst: "[twitter4j.v1.OEmbedRequest].<init>(long,java.lang.String,int,boolean,boolean,boolean,twitter4j.v1.OEmbedRequest$Align,java.lang.String[],java.lang.String,twitter4j.v1.OEmbedRequest$WidgetType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.OEmbedRequest:208"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:209"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.OEmbedRequest:208"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:209"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:209"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.OEmbedRequest:208"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:209"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:210"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.OEmbedRequest:209"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.OEmbedRequest:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.OEmbedRequest:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:209,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.v1.OEmbedRequest:211,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "twitter4j.v1.OEmbedRequest:211,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.v1.OEmbedRequest:211,1"
      Dst: "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 13
  - functionName: "[twitter4j.v1.OEmbedRequest].hashCode()"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Arrays].hashCode(java.lang.Object[])"
    functionUses: 1
    ICount: 33
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:216,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.v1.OEmbedRequest:216,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.v1.OEmbedRequest:216,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "twitter4j.v1.OEmbedRequest:216,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    - Src: "twitter4j.v1.OEmbedRequest:217,1"
      Dst: "[java.util.Arrays].hashCode(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest].toString()"
    functionSourceFile: "twitter4j.v1.OEmbedRequest"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 232
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Arrays].toString(java.lang.Object[])"
    functionUses: 2
    ICount: 41
    EdgeCount: 28
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest:223,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.OEmbedRequest:223,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.OEmbedRequest:223,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.v1.OEmbedRequest:223,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.v1.OEmbedRequest:223,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.v1.OEmbedRequest:223,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.v1.OEmbedRequest:223,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.v1.OEmbedRequest:231,1"
      Dst: "[java.util.Arrays].toString(java.lang.Object[])"
    - Src: "twitter4j.v1.OEmbedRequest:231,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.AccountTotalsJSONImpl"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    functionUses: 1
    ICount: 13
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.AccountTotalsJSONImpl:35,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.AccountTotalsJSONImpl:36,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.AccountTotalsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.AccountTotalsJSONImpl:44"
      Branch Sides:
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:48"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.AccountTotalsJSONImpl:43,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.AccountTotalsJSONImpl:43,1"
      Dst: "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    - Src: "twitter4j.AccountTotalsJSONImpl:45,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.AccountTotalsJSONImpl:46,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.AccountTotalsJSONImpl"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.AccountTotalsJSONImpl:51,1"
      Dst: "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountTotalsJSONImpl].getUpdates()"
    functionSourceFile: "twitter4j.AccountTotalsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountTotalsJSONImpl].getFollowers()"
    functionSourceFile: "twitter4j.AccountTotalsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountTotalsJSONImpl].getFavorites()"
    functionSourceFile: "twitter4j.AccountTotalsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountTotalsJSONImpl].getFriends()"
    functionSourceFile: "twitter4j.AccountTotalsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountTotalsJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.AccountTotalsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.AccountTotalsJSONImpl:76"
      Branch Sides:
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:77"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:76"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccountTotalsJSONImpl:77"
      Branch Sides:
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:76"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccountTotalsJSONImpl:77"
      Branch Sides:
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:78"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccountTotalsJSONImpl:81"
      Branch Sides:
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:82"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:81"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccountTotalsJSONImpl:82"
      Branch Sides:
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:83"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:82"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccountTotalsJSONImpl:83"
      Branch Sides:
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:84"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:83"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccountTotalsJSONImpl:84"
      Branch Sides:
      - BranchSide: "twitter4j.AccountTotalsJSONImpl:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.AccountTotalsJSONImpl:77,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.AccountTotalsJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.AccountTotalsJSONImpl"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccountTotalsJSONImpl].toString()"
    functionSourceFile: "twitter4j.AccountTotalsJSONImpl"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    functionUses: 2
    ICount: 18
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.AccountTotalsJSONImpl:98,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.AccountTotalsJSONImpl:98,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.AccountTotalsJSONImpl:98,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.AccountTotalsJSONImpl:98,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.AccountTotalsJSONImpl:98,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimeZoneJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.TimeZoneJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimeZoneJSONImpl:31,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.TimeZoneJSONImpl:33,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.TimeZoneJSONImpl:34,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.TimeZoneJSONImpl:37,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimeZoneJSONImpl].getName()"
    functionSourceFile: "twitter4j.TimeZoneJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimeZoneJSONImpl].tzinfoName()"
    functionSourceFile: "twitter4j.TimeZoneJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimeZoneJSONImpl].utcOffset()"
    functionSourceFile: "twitter4j.TimeZoneJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PropertyConfiguration].<init>()"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:29,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PropertyConfiguration].load(twitter4j.Configuration,java.util.Properties)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.Configuration"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:80,1"
      Dst: "[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.Configuration"
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.PropertyConfiguration].notNull(java.util.Properties,java.lang.String)"
    - "[twitter4j.PropertyConfiguration].getString(java.util.Properties,java.lang.String)"
    - "[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,java.lang.String)"
    - "[twitter4j.Configuration].prettyDebugEnabled(boolean)"
    - "[twitter4j.Configuration].gzipEnabled(boolean)"
    - "[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,java.lang.String)"
    - "[twitter4j.Configuration].httpProxyPort(int)"
    - "[twitter4j.Configuration].httpConnectionTimeout(int)"
    - "[twitter4j.Configuration].httpReadTimeout(int)"
    - "[twitter4j.Configuration].httpStreamingReadTimeout(int)"
    - "[twitter4j.Configuration].httpRetryCount(int)"
    - "[twitter4j.Configuration].httpRetryIntervalSeconds(int)"
    - "[twitter4j.PropertyConfiguration].getLongProperty(java.util.Properties,java.lang.String)"
    functionUses: 0
    ICount: 161
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PropertyConfiguration:159"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:162"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:161"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:162"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:165"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:164"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:165"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:168"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:167"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:168"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:171"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:170"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:171"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:173"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:172"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:173"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:176"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:175"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:176"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:179"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:178"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:179"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:182"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:181"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:182"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:184"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:183"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:184"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:187"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:186"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:187"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:190"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:189"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:190"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:193"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:192"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:193"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:196"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:196"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:199"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:198"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:199"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:202"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:201"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:202"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:205"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:204"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:205"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:208"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:207"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:208"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:211"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:210"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:211"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:214"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:213"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:214"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:217"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:216"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:217"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:220"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:219"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:220"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:223"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:222"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:223"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:226"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:225"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:226"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:229"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:228"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:229"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:233"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:232"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:233"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:237"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:236"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:237"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:241"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:240"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:241"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:245"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:244"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:245"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:249"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:248"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:249"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:253"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:252"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:253"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:257"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:256"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:257"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:260"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:259"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:260"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:263"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:262"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:263"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:266"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:265"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:266"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:269"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:268"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:269"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:272"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:271"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:272"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:275"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:274"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:275"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:278"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:277"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:278"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:281"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:280"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:159,1"
      Dst: "[twitter4j.PropertyConfiguration].notNull(java.util.Properties,java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:160,1"
      Dst: "[twitter4j.PropertyConfiguration].getString(java.util.Properties,java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:166,1"
      Dst: "[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:166,1"
      Dst: "[twitter4j.Configuration].prettyDebugEnabled(boolean)"
    - Src: "twitter4j.PropertyConfiguration:169,1"
      Dst: "[twitter4j.Configuration].gzipEnabled(boolean)"
    - Src: "twitter4j.PropertyConfiguration:183,1"
      Dst: "[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:183,1"
      Dst: "[twitter4j.Configuration].httpProxyPort(int)"
    - Src: "twitter4j.PropertyConfiguration:188,1"
      Dst: "[twitter4j.Configuration].httpConnectionTimeout(int)"
    - Src: "twitter4j.PropertyConfiguration:191,1"
      Dst: "[twitter4j.Configuration].httpReadTimeout(int)"
    - Src: "twitter4j.PropertyConfiguration:194,1"
      Dst: "[twitter4j.Configuration].httpStreamingReadTimeout(int)"
    - Src: "twitter4j.PropertyConfiguration:197,1"
      Dst: "[twitter4j.Configuration].httpRetryCount(int)"
    - Src: "twitter4j.PropertyConfiguration:200,1"
      Dst: "[twitter4j.Configuration].httpRetryIntervalSeconds(int)"
    - Src: "twitter4j.PropertyConfiguration:227,1"
      Dst: "[twitter4j.PropertyConfiguration].getLongProperty(java.util.Properties,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 79
    CyclomaticComplexity: 40
  - functionName: "[twitter4j.PropertyConfiguration].notNull(java.util.Properties,java.lang.String)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PropertyConfiguration:118"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:117"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:118,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.PropertyConfiguration].getString(java.util.Properties,java.lang.String)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:307,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PropertyConfiguration].getBoolean(java.util.Properties,java.lang.String)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String)"
    - "[java.lang.Boolean].parseBoolean(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:284,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:285,1"
      Dst: "[java.lang.Boolean].parseBoolean(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].prettyDebugEnabled(boolean)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].gzipEnabled(boolean)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PropertyConfiguration].getIntProperty(java.util.Properties,java.lang.String)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String)"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:289,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:291,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].httpProxyPort(int)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].httpConnectionTimeout(int)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].httpReadTimeout(int)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].httpStreamingReadTimeout(int)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].httpRetryCount(int)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].httpRetryIntervalSeconds(int)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PropertyConfiguration].getLongProperty(java.util.Properties,java.lang.String)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].getProperty(java.lang.String)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:298,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:300,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PropertyConfiguration].loadDefaultProperties(twitter4j.Configuration)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.Configuration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].getProperties()"
    - "[java.util.Properties].clone()"
    - "[java.lang.System].getenv()"
    - "[java.util.Map].keySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Properties].setProperty(java.lang.String,java.lang.String)"
    - "[twitter4j.PropertyConfiguration].normalize(java.util.Properties)"
    - "[java.util.Properties].<init>()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,java.lang.String)"
    - "[java.lang.Class].getResourceAsStream(java.lang.String)"
    - "[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,java.io.InputStream)"
    - "[java.io.FileInputStream].<init>(java.lang.String)"
    - "[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)"
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PropertyConfiguration:89"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:96"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:95"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:90"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:94"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:84,1"
      Dst: "[java.lang.System].getProperties()"
    - Src: "twitter4j.PropertyConfiguration:84,1"
      Dst: "[java.util.Properties].clone()"
    - Src: "twitter4j.PropertyConfiguration:88,1"
      Dst: "[java.lang.System].getenv()"
    - Src: "twitter4j.PropertyConfiguration:89,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "twitter4j.PropertyConfiguration:89,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "twitter4j.PropertyConfiguration:89,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.PropertyConfiguration:89,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.PropertyConfiguration:90,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:91,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:91,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "twitter4j.PropertyConfiguration:91,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:92,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "twitter4j.PropertyConfiguration:92,1"
      Dst: "[java.util.Properties].setProperty(java.lang.String,java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:97,1"
      Dst: "[twitter4j.PropertyConfiguration].normalize(java.util.Properties)"
    - Src: "twitter4j.PropertyConfiguration:100,1"
      Dst: "[java.util.Properties].<init>()"
    - Src: "twitter4j.PropertyConfiguration:104,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.PropertyConfiguration:104,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:104,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.PropertyConfiguration:104,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.PropertyConfiguration:104,1"
      Dst: "[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:106,1"
      Dst: "[java.lang.Class].getResourceAsStream(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:106,1"
      Dst: "[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,java.io.InputStream)"
    - Src: "twitter4j.PropertyConfiguration:111,1"
      Dst: "[java.io.FileInputStream].<init>(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:114,1"
      Dst: "[twitter4j.PropertyConfiguration].setFieldsWithPrefix(twitter4j.Configuration,java.util.Properties)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.PropertyConfiguration].normalize(java.util.Properties)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.Properties].keySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.String].contains(java.lang.CharSequence)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.ArrayList].iterator()"
    - "[java.util.Properties].getProperty(java.lang.String)"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Properties].setProperty(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PropertyConfiguration:143"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:149"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:148"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:145"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:148"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:147"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:149"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:155"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PropertyConfiguration:154"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:142,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.PropertyConfiguration:143,1"
      Dst: "[java.util.Properties].keySet()"
    - Src: "twitter4j.PropertyConfiguration:143,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "twitter4j.PropertyConfiguration:143,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.PropertyConfiguration:143,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.PropertyConfiguration:145,1"
      Dst: "[java.lang.String].contains(java.lang.CharSequence)"
    - Src: "twitter4j.PropertyConfiguration:146,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "twitter4j.PropertyConfiguration:149,1"
      Dst: "[java.util.ArrayList].iterator()"
    - Src: "twitter4j.PropertyConfiguration:150,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:151,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:152,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.PropertyConfiguration:152,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.PropertyConfiguration:152,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:152,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "twitter4j.PropertyConfiguration:152,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.PropertyConfiguration:153,1"
      Dst: "[java.util.Properties].setProperty(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,java.lang.String)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].<init>(java.lang.String)"
    - "[java.io.File].exists()"
    - "[java.io.File].isFile()"
    - "[java.io.File].toPath()"
    - "[java.nio.file.Files].newInputStream(java.nio.file.Path,java.nio.file.OpenOption[])"
    - "[java.util.Properties].load(java.io.InputStream)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.io.File].getAbsolutePath()"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.Logger].warn(java.lang.String,java.lang.Throwable)"
    - "[twitter4j.PropertyConfiguration].normalize(java.util.Properties)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PropertyConfiguration:123"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:130"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PropertyConfiguration:123"
      Branch Sides:
      - BranchSide: "twitter4j.PropertyConfiguration:130"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:122,1"
      Dst: "[java.io.File].<init>(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:123,1"
      Dst: "[java.io.File].exists()"
    - Src: "twitter4j.PropertyConfiguration:123,1"
      Dst: "[java.io.File].isFile()"
    - Src: "twitter4j.PropertyConfiguration:125,1"
      Dst: "[java.io.File].toPath()"
    - Src: "twitter4j.PropertyConfiguration:125,1"
      Dst: "[java.nio.file.Files].newInputStream(java.nio.file.Path,java.nio.file.OpenOption[])"
    - Src: "twitter4j.PropertyConfiguration:125,1"
      Dst: "[java.util.Properties].load(java.io.InputStream)"
    - Src: "twitter4j.PropertyConfiguration:127,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.PropertyConfiguration:127,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.PropertyConfiguration:127,1"
      Dst: "[java.io.File].getAbsolutePath()"
    - Src: "twitter4j.PropertyConfiguration:127,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.PropertyConfiguration:127,1"
      Dst: "[twitter4j.Logger].warn(java.lang.String,java.lang.Throwable)"
    - Src: "twitter4j.PropertyConfiguration:129,1"
      Dst: "[twitter4j.PropertyConfiguration].normalize(java.util.Properties)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.PropertyConfiguration].loadProperties(java.util.Properties,java.io.InputStream)"
    functionSourceFile: "twitter4j.PropertyConfiguration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.Properties"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Properties].load(java.io.InputStream)"
    - "[twitter4j.PropertyConfiguration].normalize(java.util.Properties)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PropertyConfiguration:135,1"
      Dst: "[java.util.Properties].load(java.io.InputStream)"
    - Src: "twitter4j.PropertyConfiguration:136,1"
      Dst: "[twitter4j.PropertyConfiguration].normalize(java.util.Properties)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    - "[twitter4j.UserMentionEntityJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserMentionEntityJSONImpl:36,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    - Src: "twitter4j.UserMentionEntityJSONImpl:37,1"
      Dst: "[twitter4j.UserMentionEntityJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,java.lang.String,java.lang.String,long)"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    - "[twitter4j.EntityIndex].setStart(int)"
    - "[twitter4j.EntityIndex].setEnd(int)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserMentionEntityJSONImpl:41,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    - Src: "twitter4j.UserMentionEntityJSONImpl:42,1"
      Dst: "[twitter4j.EntityIndex].setStart(int)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:43,1"
      Dst: "[twitter4j.EntityIndex].setEnd(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].<init>()"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserMentionEntityJSONImpl:50,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 71
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].getInt(int)"
    - "[twitter4j.EntityIndex].setStart(int)"
    - "[twitter4j.EntityIndex].setEnd(int)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 23
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "twitter4j.UserMentionEntityJSONImpl:60"
      Branch Sides:
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:63"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:62"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
    - Branch String: "twitter4j.UserMentionEntityJSONImpl:63"
      Branch Sides:
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:66"
        BranchSideFuncs:
        - "getString(java.lang.String)"
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:65"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
        - "getLong(java.lang.String,twitter4j.JSONObject)"
    Callsites:
    - Src: "twitter4j.UserMentionEntityJSONImpl:56,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:57,1"
      Dst: "[twitter4j.JSONArray].getInt(int)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:57,1"
      Dst: "[twitter4j.EntityIndex].setStart(int)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:58,1"
      Dst: "[twitter4j.EntityIndex].setEnd(int)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:60,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:61,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:66,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:68,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].getInt(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 446
    functionLinenumberEnd: 453
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].get(int)"
    - "[twitter4j.JSON].toInteger(java.lang.Object)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Integer].intValue()"
    functionUses: 14
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:449"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:452"
        BranchSideFuncs:
        - "valueOf(int)"
        - "typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
      - BranchSide: "twitter4j.JSONArray:451"
        BranchSideFuncs:
        - "intValue()"
    Callsites:
    - Src: "twitter4j.JSONArray:447,1"
      Dst: "[twitter4j.JSONArray].get(int)"
    - Src: "twitter4j.JSONArray:448,1"
      Dst: "[twitter4j.JSON].toInteger(java.lang.Object)"
    - Src: "twitter4j.JSONArray:450,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONArray:450,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "twitter4j.JSONArray:452,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 4
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getLong(java.lang.String)"
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    functionUses: 22
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:146,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.ParseUtil:146,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].getLong(java.lang.String)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    functionUses: 1
    ICount: 19
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "twitter4j.ParseUtil:150"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:151"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:150"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ParseUtil:150"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:151"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:150"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ParseUtil:150"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:154"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:153"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
    - Branch String: "twitter4j.ParseUtil:154"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:158"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "twitter4j.ParseUtil:157"
        BranchSideFuncs:
        - "parseLong(java.lang.String)"
    Callsites:
    - Src: "twitter4j.ParseUtil:150,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.ParseUtil:154,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "twitter4j.ParseUtil:155,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.ParseUtil:155,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.ParseUtil:156,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].getText()"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].getName()"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].getScreenName()"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].getId()"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].getStart()"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].getStart()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserMentionEntityJSONImpl:94,1"
      Dst: "[twitter4j.EntityIndex].getStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].getEnd()"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].getEnd()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserMentionEntityJSONImpl:99,1"
      Dst: "[twitter4j.EntityIndex].getEnd()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserMentionEntityJSONImpl:104"
      Branch Sides:
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:105"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:104"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserMentionEntityJSONImpl:105"
      Branch Sides:
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:104"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserMentionEntityJSONImpl:105"
      Branch Sides:
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:106"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserMentionEntityJSONImpl:109"
      Branch Sides:
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:110"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:109"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserMentionEntityJSONImpl:110"
      Branch Sides:
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:111"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserMentionEntityJSONImpl:105,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.UserMentionEntityJSONImpl:110,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 23
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.UserMentionEntityJSONImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:116"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:115"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserMentionEntityJSONImpl:117"
      Branch Sides:
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:117"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.UserMentionEntityJSONImpl:116"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.UserMentionEntityJSONImpl:116,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.UserMentionEntityJSONImpl].toString()"
    functionSourceFile: "twitter4j.UserMentionEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    functionUses: 2
    ICount: 17
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserMentionEntityJSONImpl:124,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserMentionEntityJSONImpl:124,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:124,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:124,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UserMentionEntityJSONImpl:124,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoLocation].of(double,double)"
    functionSourceFile: "twitter4j.v1.GeoLocation"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 1
    returnType: "twitter4j.v1.GeoLocation"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoLocation].<init>(double,double)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoLocation:45,1"
      Dst: "[twitter4j.v1.GeoLocation].<init>(double,double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoLocation].<init>(double,double)"
    functionSourceFile: "twitter4j.v1.GeoLocation"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoLocation:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoLocation].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.v1.GeoLocation"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Double].compare(double,double)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.GeoLocation:55"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoLocation:56"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.GeoLocation:55"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoLocation:56"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoLocation:56"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.GeoLocation:55"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoLocation:56"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoLocation:57"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.GeoLocation:56"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoLocation:58"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoLocation:56"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoLocation:58"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoLocation:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.GeoLocation:56,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.v1.GeoLocation:58,1"
      Dst: "[java.lang.Double].compare(double,double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.v1.GeoLocation].hashCode()"
    functionSourceFile: "twitter4j.v1.GeoLocation"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Double].doubleToLongBits(double)"
    functionUses: 2
    ICount: 14
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoLocation:65,1"
      Dst: "[java.lang.Double].doubleToLongBits(double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoLocation].toString()"
    functionSourceFile: "twitter4j.v1.GeoLocation"
    linkageType: ""
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(double)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoLocation:74,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.GeoLocation:74,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.GeoLocation:74,1"
      Dst: "[java.lang.StringBuilder].append(double)"
    - Src: "twitter4j.v1.GeoLocation:74,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.v1.GeoLocation:74,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.RelationshipJSONImpl:48"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:52"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:51"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.RelationshipJSONImpl:47,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.RelationshipJSONImpl:47,1"
      Dst: "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    - Src: "twitter4j.RelationshipJSONImpl:49,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.RelationshipJSONImpl:50,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RelationshipJSONImpl:55,1"
      Dst: "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 79
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 1
    ICount: 42
    EdgeCount: 20
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RelationshipJSONImpl:59,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.RelationshipJSONImpl:61,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.RelationshipJSONImpl:64,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.RelationshipJSONImpl:66,1"
      Dst: "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.RelationshipJSONImpl:68,1"
      Dst: "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.RelationshipJSONImpl:76,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.RelationshipJSONImpl:76,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.RelationshipJSONImpl:76,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.RelationshipJSONImpl:76,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.RelationshipJSONImpl:76,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.RelationshipJSONImpl:76,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].createRelationshipList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "twitter4j.v1.ResponseList<Relationship>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONArray()"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.RelationshipJSONImpl:83"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:86"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:85"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:89"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:97"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:96"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:92"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:89"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:88"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:97"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:100"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.RelationshipJSONImpl:84,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.RelationshipJSONImpl:86,1"
      Dst: "[twitter4j.HttpResponse].asJSONArray()"
    - Src: "twitter4j.RelationshipJSONImpl:87,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.RelationshipJSONImpl:88,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.RelationshipJSONImpl:90,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.RelationshipJSONImpl:91,1"
      Dst: "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.RelationshipJSONImpl:93,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.RelationshipJSONImpl:95,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.RelationshipJSONImpl:102,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 171
    functionLinenumberEnd: 177
    functionDepth: 4
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Boolean].parseBoolean(java.lang.String)"
    functionUses: 23
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.ParseUtil:173"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:174"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:173"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ParseUtil:173"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:176"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:175"
        BranchSideFuncs:
        - "parseBoolean(java.lang.String)"
    Callsites:
    - Src: "twitter4j.ParseUtil:172,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.ParseUtil:173,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.ParseUtil:176,1"
      Dst: "[java.lang.Boolean].parseBoolean(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.RelationshipJSONImpl].getSourceUserId()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].getTargetUserId()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].isSourceBlockingTarget()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].getSourceUserScreenName()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].getTargetUserScreenName()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].isSourceFollowingTarget()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].isTargetFollowingSource()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].isSourceFollowedByTarget()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].isTargetFollowedBySource()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].canSourceDm()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].isSourceMutingTarget()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].isSourceNotificationsEnabled()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].isSourceWantRetweets()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RelationshipJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.RelationshipJSONImpl:174"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:175"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:174"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:175"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:174"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:175"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:176"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:179"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:180"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:179"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:180"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:181"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:180"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:181"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:182"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:181"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:182"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:183"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:182"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:183"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:184"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:183"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:184"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:185"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:184"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:185"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:186"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:185"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:186"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:187"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:186"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:187"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:188"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:187"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:188"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:190"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.RelationshipJSONImpl:175,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.RelationshipJSONImpl:188,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.RelationshipJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: 194
    functionLinenumberEnd: 207
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 79
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.RelationshipJSONImpl:196"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:195"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:194"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:197"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:196"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:198"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:197"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:196"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:199"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:198"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:197"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:200"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:199"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:198"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:201"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:200"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:199"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:202"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:201"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.RelationshipJSONImpl:200"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RelationshipJSONImpl:204"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:202"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.RelationshipJSONImpl:201"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.RelationshipJSONImpl:205"
      Branch Sides:
      - BranchSide: "twitter4j.RelationshipJSONImpl:204"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RelationshipJSONImpl:203"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.RelationshipJSONImpl:196,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 10
  - functionName: "[twitter4j.RelationshipJSONImpl].toString()"
    functionSourceFile: "twitter4j.RelationshipJSONImpl"
    linkageType: ""
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 41
    EdgeCount: 27
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RelationshipJSONImpl:211,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.RelationshipJSONImpl:211,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.RelationshipJSONImpl:211,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.RelationshipJSONImpl:211,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.RelationshipJSONImpl:211,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.RelationshipJSONImpl:211,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest$Align].values()"
    functionSourceFile: "twitter4j.v1.OEmbedRequest$Align"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.OEmbedRequest$Align[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest$Align:173,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest$Align].valueOf(java.lang.String)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest$Align"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.OEmbedRequest$Align"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest$Align:173,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest$Align].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest$Align"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest$Align:173,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest$Align].$values()"
    functionSourceFile: "twitter4j.v1.OEmbedRequest$Align"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.OEmbedRequest$Align[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.AccessToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asString()"
    - "[twitter4j.AccessToken].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.AccessToken:39,1"
      Dst: "[twitter4j.HttpResponse].asString()"
    - Src: "twitter4j.AccessToken:39,1"
      Dst: "[twitter4j.AccessToken].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccessToken].<init>(java.lang.String)"
    functionSourceFile: "twitter4j.AccessToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].<init>(java.lang.String)"
    - "[twitter4j.OAuthToken].getParameter(java.lang.String)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.AccessToken:46"
      Branch Sides:
      - BranchSide: "twitter4j.AccessToken:49"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccessToken:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.AccessToken:43,1"
      Dst: "[twitter4j.OAuthToken].<init>(java.lang.String)"
    - Src: "twitter4j.AccessToken:44,1"
      Dst: "[twitter4j.OAuthToken].getParameter(java.lang.String)"
    - Src: "twitter4j.AccessToken:47,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.AccessToken].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.AccessToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].<init>(java.lang.String,java.lang.String)"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.AccessToken:55"
      Branch Sides:
      - BranchSide: "twitter4j.AccessToken:62"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccessToken:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.AccessToken:52,1"
      Dst: "[twitter4j.OAuthToken].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.AccessToken:54,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "twitter4j.AccessToken:56,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.AccessToken:58,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.AccessToken].getScreenName()"
    functionSourceFile: "twitter4j.AccessToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccessToken].getUserId()"
    functionSourceFile: "twitter4j.AccessToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccessToken].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.AccessToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[twitter4j.OAuthToken].equals(java.lang.Object)"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.AccessToken:84"
      Branch Sides:
      - BranchSide: "twitter4j.AccessToken:85"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccessToken:84"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccessToken:85"
      Branch Sides:
      - BranchSide: "twitter4j.AccessToken:85"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccessToken:84"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccessToken:85"
      Branch Sides:
      - BranchSide: "twitter4j.AccessToken:86"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccessToken:85"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccessToken:86"
      Branch Sides:
      - BranchSide: "twitter4j.AccessToken:87"
        BranchSideFuncs: []
    - Branch String: "twitter4j.AccessToken:90"
      Branch Sides:
      - BranchSide: "twitter4j.AccessToken:91"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.AccessToken:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.AccessToken:85,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.AccessToken:86,1"
      Dst: "[twitter4j.OAuthToken].equals(java.lang.Object)"
    - Src: "twitter4j.AccessToken:91,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.AccessToken].hashCode()"
    functionSourceFile: "twitter4j.AccessToken"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].hashCode()"
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 18
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.AccessToken:97"
      Branch Sides:
      - BranchSide: "twitter4j.AccessToken:96"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.AccessToken:95"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.AccessToken:96,1"
      Dst: "[twitter4j.OAuthToken].hashCode()"
    - Src: "twitter4j.AccessToken:97,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.AccessToken].toString()"
    functionSourceFile: "twitter4j.AccessToken"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.AccessToken:104,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.AccessToken:104,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.AccessToken:104,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.AccessToken:104,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.AccessToken:104,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccessToken].getTokenSecret()"
    functionSourceFile: "twitter4j.AccessToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].getTokenSecret()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.AccessToken:27,1"
      Dst: "[twitter4j.OAuthToken].getTokenSecret()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.AccessToken].getToken()"
    functionSourceFile: "twitter4j.AccessToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].getToken()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.AccessToken:27,1"
      Dst: "[twitter4j.OAuthToken].getToken()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.StatusDeletionNoticeImpl"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    functionUses: 1
    ICount: 8
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusDeletionNoticeImpl:34,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.StatusDeletionNoticeImpl:35,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusDeletionNoticeImpl].getStatusId()"
    functionSourceFile: "twitter4j.StatusDeletionNoticeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusDeletionNoticeImpl].getUserId()"
    functionSourceFile: "twitter4j.StatusDeletionNoticeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusDeletionNoticeImpl].compareTo(twitter4j.v1.StatusDeletionNotice)"
    functionSourceFile: "twitter4j.StatusDeletionNoticeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "twitter4j.v1.StatusDeletionNotice"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusDeletionNotice].getStatusId()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusDeletionNoticeImpl:52"
      Branch Sides:
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:54"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:53"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusDeletionNoticeImpl:54"
      Branch Sides:
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:57"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusDeletionNoticeImpl:51,1"
      Dst: "[twitter4j.v1.StatusDeletionNotice].getStatusId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusDeletionNoticeImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.StatusDeletionNoticeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusDeletionNoticeImpl:62"
      Branch Sides:
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:63"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:62"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusDeletionNoticeImpl:63"
      Branch Sides:
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:62"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusDeletionNoticeImpl:63"
      Branch Sides:
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:64"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusDeletionNoticeImpl:67"
      Branch Sides:
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:68"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:67"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusDeletionNoticeImpl:68"
      Branch Sides:
      - BranchSide: "twitter4j.StatusDeletionNoticeImpl:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusDeletionNoticeImpl:63,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.StatusDeletionNoticeImpl].hashCode()"
    functionSourceFile: "twitter4j.StatusDeletionNoticeImpl"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusDeletionNoticeImpl].toString()"
    functionSourceFile: "twitter4j.StatusDeletionNoticeImpl"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusDeletionNoticeImpl:80,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.StatusDeletionNoticeImpl:80,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.StatusDeletionNoticeImpl:80,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.StatusDeletionNoticeImpl:80,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.StatusDeletionNoticeImpl:80,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusDeletionNoticeImpl].compareTo(java.lang.Object)"
    functionSourceFile: "twitter4j.StatusDeletionNoticeImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusDeletionNoticeImpl].compareTo(twitter4j.v1.StatusDeletionNotice)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusDeletionNoticeImpl:28,1"
      Dst: "[twitter4j.StatusDeletionNoticeImpl].compareTo(twitter4j.v1.StatusDeletionNotice)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.ParseUtil].getDouble(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].has(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.ParseUtil].getURLDecodedString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[java.util.ArrayList].<init>(int)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject,boolean)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.QueryResultJSONImpl:55"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:48"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:47"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:62"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:65"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:64"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:65"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:71"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.QueryResultJSONImpl:48,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.QueryResultJSONImpl:49,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.QueryResultJSONImpl:51,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:52,1"
      Dst: "[twitter4j.ParseUtil].getDouble(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.QueryResultJSONImpl:53,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.QueryResultJSONImpl:54,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.QueryResultJSONImpl:55,1"
      Dst: "[twitter4j.JSONObject].has(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:55,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:56,1"
      Dst: "[twitter4j.ParseUtil].getURLDecodedString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.QueryResultJSONImpl:57,1"
      Dst: "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.QueryResultJSONImpl:60,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:61,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.QueryResultJSONImpl:61,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.QueryResultJSONImpl:63,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.QueryResultJSONImpl:66,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.QueryResultJSONImpl:67,1"
      Dst: "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject,boolean)"
    - Src: "twitter4j.QueryResultJSONImpl:67,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.QueryResultJSONImpl:70,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.QueryResultJSONImpl:70,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.QueryResultJSONImpl:70,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:70,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.QueryResultJSONImpl:70,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.QueryResultJSONImpl:70,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.QueryResultJSONImpl].<init>(twitter4j.v1.Query)"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Query"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[java.util.ArrayList].<init>(int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.QueryResultJSONImpl:75,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.QueryResultJSONImpl:78,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].createWithNextPageQuery(java.lang.String)"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.Query"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].substring(int)"
    - "[java.util.LinkedHashMap].<init>()"
    - "[twitter4j.HttpParameter].decodeParameters(java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.HttpParameter].getName()"
    - "[twitter4j.HttpParameter].getValue()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].getOrDefault(java.lang.Object,java.lang.Object)"
    - "[twitter4j.v1.Query].of(java.lang.String)"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[twitter4j.v1.Query].lang(java.lang.String)"
    - "[twitter4j.v1.Query].locale(java.lang.String)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[twitter4j.v1.Query].maxId(long)"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[twitter4j.v1.Query].count(int)"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.lang.Double].parseDouble(java.lang.String)"
    - "[twitter4j.v1.Query$Unit].values()"
    - "[java.lang.Enum].name()"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[twitter4j.v1.GeoLocation].of(double,double)"
    - "[twitter4j.v1.Query].geoCode(twitter4j.v1.GeoLocation,double,twitter4j.v1.Query$Unit)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[twitter4j.v1.Query$ResultType].valueOf(java.lang.String)"
    - "[twitter4j.v1.Query].resultType(twitter4j.v1.Query$ResultType)"
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.QueryResultJSONImpl:87"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:93"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:92"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:94"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:97"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:96"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:97"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:100"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:99"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:100"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:103"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:102"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:103"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:106"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:105"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:106"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:128"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:127"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:115"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:122"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:121"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:107"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:106"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:122"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:128"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:127"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:128"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:132"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.QueryResultJSONImpl:84,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "twitter4j.QueryResultJSONImpl:86,1"
      Dst: "[java.util.LinkedHashMap].<init>()"
    - Src: "twitter4j.QueryResultJSONImpl:87,1"
      Dst: "[twitter4j.HttpParameter].decodeParameters(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:87,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.QueryResultJSONImpl:87,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.QueryResultJSONImpl:87,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.QueryResultJSONImpl:90,1"
      Dst: "[twitter4j.HttpParameter].getName()"
    - Src: "twitter4j.QueryResultJSONImpl:90,1"
      Dst: "[twitter4j.HttpParameter].getValue()"
    - Src: "twitter4j.QueryResultJSONImpl:90,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.QueryResultJSONImpl:93,1"
      Dst: "[java.util.Map].getOrDefault(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.QueryResultJSONImpl:93,1"
      Dst: "[twitter4j.v1.Query].of(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:94,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "twitter4j.QueryResultJSONImpl:95,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "twitter4j.QueryResultJSONImpl:95,1"
      Dst: "[twitter4j.v1.Query].lang(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:98,1"
      Dst: "[twitter4j.v1.Query].locale(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:101,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:101,1"
      Dst: "[twitter4j.v1.Query].maxId(long)"
    - Src: "twitter4j.QueryResultJSONImpl:104,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:104,1"
      Dst: "[twitter4j.v1.Query].count(int)"
    - Src: "twitter4j.QueryResultJSONImpl:107,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:108,1"
      Dst: "[java.lang.Double].parseDouble(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:115,1"
      Dst: "[twitter4j.v1.Query$Unit].values()"
    - Src: "twitter4j.QueryResultJSONImpl:116,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "twitter4j.QueryResultJSONImpl:116,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:117,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.QueryResultJSONImpl:117,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.QueryResultJSONImpl:119,1"
      Dst: "[twitter4j.v1.GeoLocation].of(double,double)"
    - Src: "twitter4j.QueryResultJSONImpl:119,1"
      Dst: "[twitter4j.v1.Query].geoCode(twitter4j.v1.GeoLocation,double,twitter4j.v1.Query$Unit)"
    - Src: "twitter4j.QueryResultJSONImpl:123,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.QueryResultJSONImpl:123,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:123,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.QueryResultJSONImpl:123,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:129,1"
      Dst: "[twitter4j.v1.Query$ResultType].valueOf(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:130,1"
      Dst: "[twitter4j.v1.Query].resultType(twitter4j.v1.Query$ResultType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 10
  - functionName: "[twitter4j.HttpParameter].decodeParameters(java.lang.String)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List<HttpParameter>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.lang.String].split(java.lang.String,int)"
    - "[twitter4j.HttpParameter].decode(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:320"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:329"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:328"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:322"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:319"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:318"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:325"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:319"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:318"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:325"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:319"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:318"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpParameter:319,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.HttpParameter:320,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "twitter4j.HttpParameter:321,1"
      Dst: "[java.lang.String].split(java.lang.String,int)"
    - Src: "twitter4j.HttpParameter:323,1"
      Dst: "[twitter4j.HttpParameter].decode(java.lang.String)"
    - Src: "twitter4j.HttpParameter:325,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.HttpParameter:326,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpParameter:326,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.HttpParameter].decode(java.lang.String)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.net.URLDecoder].decode(java.lang.String,java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:298,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "twitter4j.HttpParameter:304,1"
      Dst: "[java.net.URLDecoder].decode(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpParameter:306,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:43,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].getName()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].getValue()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query$Unit].values()"
    functionSourceFile: "twitter4j.v1.Query$Unit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Query$Unit[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query$Unit:234,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query$ResultType].valueOf(java.lang.String)"
    functionSourceFile: "twitter4j.v1.Query$ResultType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Query$ResultType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query$ResultType:264,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].getSinceId()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].getMaxId()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].getRefreshURL()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].getCount()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].getCompletedIn()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].getQuery()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].getTweets()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].nextQuery()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.v1.Query"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.QueryResultJSONImpl].createWithNextPageQuery(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.QueryResultJSONImpl:172"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:175"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.QueryResultJSONImpl:175,1"
      Dst: "[twitter4j.QueryResultJSONImpl].createWithNextPageQuery(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QueryResultJSONImpl].hasNext()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.QueryResultJSONImpl:180"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:179"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.QueryResultJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[twitter4j.v1.QueryResult].getCompletedIn()"
    - "[java.lang.Double].compare(double,double)"
    - "[twitter4j.v1.QueryResult].getMaxId()"
    - "[twitter4j.v1.QueryResult].getCount()"
    - "[twitter4j.v1.QueryResult].getSinceId()"
    - "[twitter4j.v1.QueryResult].getQuery()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.v1.QueryResult].getRefreshURL()"
    - "[twitter4j.v1.QueryResult].getTweets()"
    - "[java.util.List].equals(java.lang.Object)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.QueryResultJSONImpl:185"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:186"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:185"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:186"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:185"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:186"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:187"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:190"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:192"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:191"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:192"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:193"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:192"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:193"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:194"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:193"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:194"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:195"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:194"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:195"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:196"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:196"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:196"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:196"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:198"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:197"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:196"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:198"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QueryResultJSONImpl:197"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:198"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:197"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:198"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.QueryResultJSONImpl:186,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.QueryResultJSONImpl:190,1"
      Dst: "[twitter4j.v1.QueryResult].getCompletedIn()"
    - Src: "twitter4j.QueryResultJSONImpl:190,1"
      Dst: "[java.lang.Double].compare(double,double)"
    - Src: "twitter4j.QueryResultJSONImpl:192,1"
      Dst: "[twitter4j.v1.QueryResult].getMaxId()"
    - Src: "twitter4j.QueryResultJSONImpl:193,1"
      Dst: "[twitter4j.v1.QueryResult].getCount()"
    - Src: "twitter4j.QueryResultJSONImpl:194,1"
      Dst: "[twitter4j.v1.QueryResult].getSinceId()"
    - Src: "twitter4j.QueryResultJSONImpl:195,1"
      Dst: "[twitter4j.v1.QueryResult].getQuery()"
    - Src: "twitter4j.QueryResultJSONImpl:195,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.QueryResultJSONImpl:196,1"
      Dst: "[twitter4j.v1.QueryResult].getRefreshURL()"
    - Src: "twitter4j.QueryResultJSONImpl:198,1"
      Dst: "[twitter4j.v1.QueryResult].getTweets()"
    - Src: "twitter4j.QueryResultJSONImpl:198,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 6
  - functionName: "[twitter4j.QueryResultJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    - "[java.lang.Double].doubleToLongBits(double)"
    - "[java.util.AbstractList].hashCode()"
    - "[java.util.Vector].hashCode()"
    - "[java.util.ArrayList].hashCode()"
    - "[java.util.concurrent.CopyOnWriteArrayList].hashCode()"
    - "[java.util.List].hashCode()"
    functionUses: 1
    ICount: 49
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "twitter4j.QueryResultJSONImpl:207"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:205"
        BranchSideFuncs:
        - "doubleToLongBits(double)"
      - BranchSide: "twitter4j.QueryResultJSONImpl:204"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QueryResultJSONImpl:209"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:207"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.QueryResultJSONImpl:206"
        BranchSideFuncs:
        - "doubleToLongBits(double)"
    - Branch String: "twitter4j.QueryResultJSONImpl:212"
      Branch Sides:
      - BranchSide: "twitter4j.QueryResultJSONImpl:210"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.QueryResultJSONImpl:209"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.QueryResultJSONImpl:207,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "twitter4j.QueryResultJSONImpl:209,1"
      Dst: "[java.lang.Double].doubleToLongBits(double)"
    - Src: "twitter4j.QueryResultJSONImpl:212,1"
      Dst: "[java.util.List].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.QueryResultJSONImpl].toString()"
    functionSourceFile: "twitter4j.QueryResultJSONImpl"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(double)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 29
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.QueryResultJSONImpl:218,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.QueryResultJSONImpl:218,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.QueryResultJSONImpl:218,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.QueryResultJSONImpl:218,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.QueryResultJSONImpl:218,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.QueryResultJSONImpl:218,1"
      Dst: "[java.lang.StringBuilder].append(double)"
    - Src: "twitter4j.QueryResultJSONImpl:218,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.QueryResultJSONImpl:218,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].ofPage(int)"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Paging"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.Paging:54"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:57"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.Paging:55,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Paging:55,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Paging:55,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.v1.Paging:55,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.v1.Paging:55,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "twitter4j.v1.Paging:57,1"
      Dst: "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "int"
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Paging:152,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].withPage(int)"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Paging"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.Paging:67"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:70"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.Paging:68,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Paging:68,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Paging:68,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.v1.Paging:68,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.v1.Paging:68,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "twitter4j.v1.Paging:70,1"
      Dst: "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].ofCount(int)"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Paging"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.Paging:81"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:84"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.Paging:82,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Paging:82,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Paging:82,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.v1.Paging:82,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.v1.Paging:82,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "twitter4j.v1.Paging:84,1"
      Dst: "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].count(int)"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Paging"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.Paging:94"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:97"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.Paging:95,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Paging:95,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Paging:95,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.v1.Paging:95,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.v1.Paging:95,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "twitter4j.v1.Paging:97,1"
      Dst: "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].ofSinceId(long)"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Paging"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.Paging:107"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:110"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.Paging:108,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Paging:108,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Paging:108,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.v1.Paging:108,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.v1.Paging:108,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "twitter4j.v1.Paging:110,1"
      Dst: "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].sinceId(long)"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Paging"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.Paging:120"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:123"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:122"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.Paging:121,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Paging:121,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Paging:121,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.v1.Paging:121,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.v1.Paging:121,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "twitter4j.v1.Paging:123,1"
      Dst: "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].ofMaxId(long)"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Paging"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.Paging:134"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:137"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.Paging:135,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Paging:135,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Paging:135,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.v1.Paging:135,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.v1.Paging:135,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "twitter4j.v1.Paging:137,1"
      Dst: "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].maxId(long)"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.Paging"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.Paging:146"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:149"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.Paging:147,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Paging:147,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Paging:147,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.v1.Paging:147,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.v1.Paging:147,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "twitter4j.v1.Paging:149,1"
      Dst: "[twitter4j.v1.Paging].<init>(int,int,long,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.Paging:161"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:162"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:161"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Paging:162"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:162"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:161"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Paging:162"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:163"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.Paging:162"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Paging:164"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Paging:164"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Paging:164"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.Paging:164"
      Branch Sides:
      - BranchSide: "twitter4j.v1.Paging:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.Paging:162,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[twitter4j.v1.Paging].hashCode()"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Paging:169,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.v1.Paging:169,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.v1.Paging:169,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Paging].toString()"
    functionSourceFile: "twitter4j.v1.Paging"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 18
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Paging:174,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.Paging:174,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.Paging:174,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.v1.Paging:174,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.v1.Paging:174,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.v1.Paging:174,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:15,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getNoRetweetsFriendships()"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:20,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:20,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:20,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:20,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:20,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].get(java.lang.String)"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.HttpResponse"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].contains(java.lang.CharSequence)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpClient].get(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[java.lang.System].currentTimeMillis()"
    - "[twitter4j.TwitterAPIMonitor].getInstance()"
    - "[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterAPIMonitor].methodCalled(java.lang.String,long,boolean)"
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:44"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:51"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:50"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:45"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:48"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:47"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:51"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:56"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:55"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:44,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.APIResourceBase:45,1"
      Dst: "[java.lang.String].contains(java.lang.CharSequence)"
    - Src: "twitter4j.APIResourceBase:46,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.APIResourceBase:46,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.APIResourceBase:46,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.APIResourceBase:52,1"
      Dst: "[twitter4j.HttpClient].get(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.APIResourceBase:56,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    - Src: "twitter4j.APIResourceBase:61,1"
      Dst: "[twitter4j.TwitterAPIMonitor].getInstance()"
    - Src: "twitter4j.APIResourceBase:61,1"
      Dst: "[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)"
    - Src: "twitter4j.APIResourceBase:61,1"
      Dst: "[twitter4j.TwitterAPIMonitor].methodCalled(java.lang.String,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HttpClient].get(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.HttpResponse"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    - "twitter4j.Authorization"
    - "twitter4j.HttpResponseListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - "[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:279,1"
      Dst: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - Src: "twitter4j.HttpClient:279,1"
      Dst: "[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    functionSourceFile: "twitter4j.HttpRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 5
    argTypes:
    - "twitter4j.RequestMethod"
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    - "twitter4j.Authorization"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.HttpParameter].encodeParameters(twitter4j.HttpParameter[])"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpRequest:54"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:58"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpRequest:57"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpRequest:54"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:58"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpRequest:57"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpRequest:54"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:58"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpRequest:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpRequest:52,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.HttpRequest:55,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpRequest:55,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpRequest:55,1"
      Dst: "[twitter4j.HttpParameter].encodeParameters(twitter4j.HttpParameter[])"
    - Src: "twitter4j.HttpRequest:55,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.HttpParameter].encodeParameters(twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[twitter4j.HttpParameter].isFile()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[twitter4j.HttpParameter].encode(java.lang.String)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:240"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:243"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:242"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:244"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:254"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:253"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:245"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:248"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:247"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:248"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpParameter:243,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpParameter:245,1"
      Dst: "[twitter4j.HttpParameter].isFile()"
    - Src: "twitter4j.HttpParameter:246,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpParameter:246,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.HttpParameter:246,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "twitter4j.HttpParameter:251,1"
      Dst: "[twitter4j.HttpParameter].encode(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.HttpParameter].isFile()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:104"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:103"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HttpParameter].encode(java.lang.String)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.URLEncoder].encode(java.lang.String,java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.String].charAt(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:273"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:287"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:286"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:275"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:277"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:279"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:284"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:283"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:279"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:284"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:283"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:280"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:284"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:283"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:280"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:284"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpParameter:267,1"
      Dst: "[java.net.URLEncoder].encode(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpParameter:269,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - Src: "twitter4j.HttpParameter:271,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.HttpParameter:271,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "twitter4j.HttpParameter:274,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "twitter4j.HttpParameter:276,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpParameter:281,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.HttpParameter:287,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 7
  - functionName: "[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "twitter4j.HttpResponse"
    argCount: 2
    argTypes:
    - "twitter4j.HttpRequest"
    - "twitter4j.HttpResponseListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)"
    - "[twitter4j.HttpResponseEvent].<init>(twitter4j.HttpRequest,twitter4j.HttpResponse,twitter4j.TwitterException)"
    - "[twitter4j.HttpResponseListener].httpResponseReceived(twitter4j.HttpResponseEvent)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpClient:73"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:76"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:75"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:78"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:81"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:80"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpClient:72,1"
      Dst: "[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)"
    - Src: "twitter4j.HttpClient:74,1"
      Dst: "[twitter4j.HttpResponseEvent].<init>(twitter4j.HttpRequest,twitter4j.HttpResponse,twitter4j.TwitterException)"
    - Src: "twitter4j.HttpClient:74,1"
      Dst: "[twitter4j.HttpResponseListener].httpResponseReceived(twitter4j.HttpResponseEvent)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "twitter4j.HttpResponse"
    argCount: 1
    argTypes:
    - "twitter4j.HttpRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].getURL()"
    - "[twitter4j.HttpClient].getConnection(java.lang.String)"
    - "[java.net.URLConnection].setDoInput(boolean)"
    - "[twitter4j.HttpClient].setHeaders(twitter4j.HttpRequest,java.net.HttpURLConnection)"
    - "[twitter4j.HttpRequest].getMethod()"
    - "[java.lang.Enum].name()"
    - "[java.net.HttpURLConnection].setRequestMethod(java.lang.String)"
    - "[twitter4j.HttpRequest].getParameters()"
    - "[twitter4j.HttpParameter].containsFile(twitter4j.HttpParameter[])"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.System].currentTimeMillis()"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.net.URLConnection].setRequestProperty(java.lang.String,java.lang.String)"
    - "[java.net.URLConnection].setDoOutput(boolean)"
    - "[java.net.URLConnection].getOutputStream()"
    - "[java.io.DataOutputStream].<init>(java.io.OutputStream)"
    - "[twitter4j.HttpParameter].isFile()"
    - "[twitter4j.HttpClient].write(java.io.DataOutputStream,java.lang.String)"
    - "[twitter4j.HttpParameter].getName()"
    - "[twitter4j.HttpParameter].getFile()"
    - "[java.io.File].getName()"
    - "[twitter4j.HttpParameter].getContentType()"
    - "[twitter4j.HttpParameter].hasFileBody()"
    - "[twitter4j.HttpParameter].getFileBody()"
    - "[java.io.File].toPath()"
    - "[java.nio.file.Files].newInputStream(java.nio.file.Path,java.nio.file.OpenOption[])"
    - "[java.io.BufferedInputStream].<init>(java.io.InputStream)"
    - "[java.io.FilterInputStream].read(byte[])"
    - "[java.io.DataOutputStream].write(byte[],int,int)"
    - "[java.io.BufferedInputStream].close()"
    - "[twitter4j.HttpParameter].getValue()"
    - "[twitter4j.Logger].debug(java.lang.String)"
    - "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - "[java.io.FilterOutputStream].write(byte[])"
    - "[twitter4j.HttpParameter].containsJson(twitter4j.HttpParameter[])"
    - "[twitter4j.HttpParameter].getJsonObject()"
    - "[twitter4j.JSONObject].toString()"
    - "[twitter4j.HttpParameter].encodeParameters(twitter4j.HttpParameter[])"
    - "[twitter4j.Logger].debug(java.lang.String,java.lang.String)"
    - "[java.lang.Integer].toString(int)"
    - "[java.io.OutputStream].write(byte[])"
    - "[java.io.OutputStream].flush()"
    - "[java.io.OutputStream].close()"
    - "[twitter4j.HttpResponse].<init>(java.net.HttpURLConnection,boolean)"
    - "[java.net.HttpURLConnection].getResponseCode()"
    - "[twitter4j.Logger].isDebugEnabled()"
    - "[java.net.URLConnection].getHeaderFields()"
    - "[java.util.Map].keySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[twitter4j.HttpResponse].asString()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,twitter4j.HttpResponse)"
    - "[java.lang.Throwable].getMessage()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Exception,int)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.Thread].sleep(long)"
    functionUses: 0
    ICount: 253
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpClient:89"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:204"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:203"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:99"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:155"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:154"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:100"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:135"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:134"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:107"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:131"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:130"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:108"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:123"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:122"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:113"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:109"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:108"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:117"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:120"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:119"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:135"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:140"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:139"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:157"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:171"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:170"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:160"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:171"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:170"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:162"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:169"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:168"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:163"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:166"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:165"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:171"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:172"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:171"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:171"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:182"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:181"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:171"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:182"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:181"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:172"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:174"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:173"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:172"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:182"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:181"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:182"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:186"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:185"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:182"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:186"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:185"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:182"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:186"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:185"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:190"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:195"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:194"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:195"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:198"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:197"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:195"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:198"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:197"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpClient:95,1"
      Dst: "[twitter4j.HttpRequest].getURL()"
    - Src: "twitter4j.HttpClient:95,1"
      Dst: "[twitter4j.HttpClient].getConnection(java.lang.String)"
    - Src: "twitter4j.HttpClient:96,1"
      Dst: "[java.net.URLConnection].setDoInput(boolean)"
    - Src: "twitter4j.HttpClient:97,1"
      Dst: "[twitter4j.HttpClient].setHeaders(twitter4j.HttpRequest,java.net.HttpURLConnection)"
    - Src: "twitter4j.HttpClient:98,1"
      Dst: "[twitter4j.HttpRequest].getMethod()"
    - Src: "twitter4j.HttpClient:98,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "twitter4j.HttpClient:98,1"
      Dst: "[java.net.HttpURLConnection].setRequestMethod(java.lang.String)"
    - Src: "twitter4j.HttpClient:100,1"
      Dst: "[twitter4j.HttpRequest].getParameters()"
    - Src: "twitter4j.HttpClient:100,1"
      Dst: "[twitter4j.HttpParameter].containsFile(twitter4j.HttpParameter[])"
    - Src: "twitter4j.HttpClient:101,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpClient:101,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpClient:101,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    - Src: "twitter4j.HttpClient:101,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.HttpClient:101,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.HttpClient:102,1"
      Dst: "[java.net.URLConnection].setRequestProperty(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpClient:104,1"
      Dst: "[java.net.URLConnection].setDoOutput(boolean)"
    - Src: "twitter4j.HttpClient:105,1"
      Dst: "[java.net.URLConnection].getOutputStream()"
    - Src: "twitter4j.HttpClient:106,1"
      Dst: "[java.io.DataOutputStream].<init>(java.io.OutputStream)"
    - Src: "twitter4j.HttpClient:108,1"
      Dst: "[twitter4j.HttpParameter].isFile()"
    - Src: "twitter4j.HttpClient:109,1"
      Dst: "[twitter4j.HttpClient].write(java.io.DataOutputStream,java.lang.String)"
    - Src: "twitter4j.HttpClient:110,1"
      Dst: "[twitter4j.HttpParameter].getName()"
    - Src: "twitter4j.HttpClient:110,1"
      Dst: "[twitter4j.HttpParameter].getFile()"
    - Src: "twitter4j.HttpClient:110,1"
      Dst: "[java.io.File].getName()"
    - Src: "twitter4j.HttpClient:111,1"
      Dst: "[twitter4j.HttpParameter].getContentType()"
    - Src: "twitter4j.HttpClient:113,1"
      Dst: "[twitter4j.HttpParameter].hasFileBody()"
    - Src: "twitter4j.HttpClient:113,1"
      Dst: "[twitter4j.HttpParameter].getFileBody()"
    - Src: "twitter4j.HttpClient:113,1"
      Dst: "[java.io.File].toPath()"
    - Src: "twitter4j.HttpClient:113,1"
      Dst: "[java.nio.file.Files].newInputStream(java.nio.file.Path,java.nio.file.OpenOption[])"
    - Src: "twitter4j.HttpClient:113,1"
      Dst: "[java.io.BufferedInputStream].<init>(java.io.InputStream)"
    - Src: "twitter4j.HttpClient:117,1"
      Dst: "[java.io.FilterInputStream].read(byte[])"
    - Src: "twitter4j.HttpClient:118,1"
      Dst: "[java.io.DataOutputStream].write(byte[],int,int)"
    - Src: "twitter4j.HttpClient:121,1"
      Dst: "[java.io.BufferedInputStream].close()"
    - Src: "twitter4j.HttpClient:126,1"
      Dst: "[twitter4j.HttpParameter].getValue()"
    - Src: "twitter4j.HttpClient:126,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    - Src: "twitter4j.HttpClient:127,1"
      Dst: "[java.lang.String].getBytes(java.nio.charset.Charset)"
    - Src: "twitter4j.HttpClient:127,1"
      Dst: "[java.io.FilterOutputStream].write(byte[])"
    - Src: "twitter4j.HttpClient:135,1"
      Dst: "[twitter4j.HttpParameter].containsJson(twitter4j.HttpParameter[])"
    - Src: "twitter4j.HttpClient:138,1"
      Dst: "[twitter4j.HttpParameter].getJsonObject()"
    - Src: "twitter4j.HttpClient:138,1"
      Dst: "[twitter4j.JSONObject].toString()"
    - Src: "twitter4j.HttpClient:142,1"
      Dst: "[twitter4j.HttpParameter].encodeParameters(twitter4j.HttpParameter[])"
    - Src: "twitter4j.HttpClient:144,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpClient:147,1"
      Dst: "[java.lang.Integer].toString(int)"
    - Src: "twitter4j.HttpClient:150,1"
      Dst: "[java.io.OutputStream].write(byte[])"
    - Src: "twitter4j.HttpClient:152,1"
      Dst: "[java.io.OutputStream].flush()"
    - Src: "twitter4j.HttpClient:153,1"
      Dst: "[java.io.OutputStream].close()"
    - Src: "twitter4j.HttpClient:155,1"
      Dst: "[twitter4j.HttpResponse].<init>(java.net.HttpURLConnection,boolean)"
    - Src: "twitter4j.HttpClient:156,1"
      Dst: "[java.net.HttpURLConnection].getResponseCode()"
    - Src: "twitter4j.HttpClient:157,1"
      Dst: "[twitter4j.Logger].isDebugEnabled()"
    - Src: "twitter4j.HttpClient:159,1"
      Dst: "[java.net.URLConnection].getHeaderFields()"
    - Src: "twitter4j.HttpClient:160,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "twitter4j.HttpClient:160,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "twitter4j.HttpClient:160,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.HttpClient:160,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.HttpClient:161,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "twitter4j.HttpClient:162,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.HttpClient:174,1"
      Dst: "[twitter4j.HttpResponse].asString()"
    - Src: "twitter4j.HttpClient:174,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,twitter4j.HttpResponse)"
    - Src: "twitter4j.HttpClient:191,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.HttpClient:191,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Exception,int)"
    - Src: "twitter4j.HttpClient:198,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.HttpClient:199,1"
      Dst: "[java.lang.Thread].sleep(long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 62
    CyclomaticComplexity: 21
  - functionName: "[twitter4j.HttpRequest].getURL()"
    functionSourceFile: "twitter4j.HttpRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].getConnection(java.lang.String)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.net.HttpURLConnection"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpClient].isProxyConfigured()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.Logger].isDebugEnabled()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.Logger].debug(java.lang.String)"
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpClient$1].<init>(twitter4j.HttpClient)"
    - "[java.net.Authenticator].setDefault(java.net.Authenticator)"
    - "[java.net.InetSocketAddress].createUnresolved(java.lang.String,int)"
    - "[java.net.Proxy].<init>(java.net.Proxy$Type,java.net.SocketAddress)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.net.URL].<init>(java.lang.String)"
    - "[java.net.URL].openConnection(java.net.Proxy)"
    - "[java.net.URL].openConnection()"
    - "[java.net.URLConnection].setConnectTimeout(int)"
    - "[java.net.URLConnection].setReadTimeout(int)"
    - "[java.net.HttpURLConnection].setInstanceFollowRedirects(boolean)"
    functionUses: 0
    ICount: 76
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpClient:237"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:265"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:264"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:238"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:258"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:257"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:238"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:258"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:257"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:239"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:244"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:243"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:258"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:259"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:258"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:260"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:263"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:262"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:267"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:270"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:269"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:270"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:273"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpClient:237,1"
      Dst: "[twitter4j.HttpClient].isProxyConfigured()"
    - Src: "twitter4j.HttpClient:238,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.HttpClient:239,1"
      Dst: "[twitter4j.Logger].isDebugEnabled()"
    - Src: "twitter4j.HttpClient:240,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpClient:240,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpClient:240,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.HttpClient:240,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    - Src: "twitter4j.HttpClient:242,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpClient:244,1"
      Dst: "[twitter4j.HttpClient$1].<init>(twitter4j.HttpClient)"
    - Src: "twitter4j.HttpClient:244,1"
      Dst: "[java.net.Authenticator].setDefault(java.net.Authenticator)"
    - Src: "twitter4j.HttpClient:259,1"
      Dst: "[java.net.InetSocketAddress].createUnresolved(java.lang.String,int)"
    - Src: "twitter4j.HttpClient:259,1"
      Dst: "[java.net.Proxy].<init>(java.net.Proxy$Type,java.net.SocketAddress)"
    - Src: "twitter4j.HttpClient:261,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.HttpClient:263,1"
      Dst: "[java.net.URL].<init>(java.lang.String)"
    - Src: "twitter4j.HttpClient:263,1"
      Dst: "[java.net.URL].openConnection(java.net.Proxy)"
    - Src: "twitter4j.HttpClient:265,1"
      Dst: "[java.net.URL].openConnection()"
    - Src: "twitter4j.HttpClient:268,1"
      Dst: "[java.net.URLConnection].setConnectTimeout(int)"
    - Src: "twitter4j.HttpClient:271,1"
      Dst: "[java.net.URLConnection].setReadTimeout(int)"
    - Src: "twitter4j.HttpClient:273,1"
      Dst: "[java.net.HttpURLConnection].setInstanceFollowRedirects(boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 9
  - functionName: "[twitter4j.HttpClient].isProxyConfigured()"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpClient:53"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:52"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:53"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpClient:53,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.HttpClient$1].<init>(twitter4j.HttpClient)"
    functionSourceFile: "twitter4j.HttpClient$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.HttpClient"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.Authenticator].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient$1:244,1"
      Dst: "[java.net.Authenticator].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].setHeaders(twitter4j.HttpRequest,java.net.HttpURLConnection)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpRequest"
    - "java.net.HttpURLConnection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Logger].isDebugEnabled()"
    - "[twitter4j.Logger].debug(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[twitter4j.HttpRequest].getMethod()"
    - "[java.lang.Enum].name()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpRequest].getURL()"
    - "[twitter4j.Logger].debug(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpRequest].getAuthorization()"
    - "[twitter4j.Authorization].getAuthorizationHeader(twitter4j.HttpRequest)"
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - "[java.net.URLConnection].addRequestProperty(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpRequest].getRequestHeaders()"
    - "[java.util.Map].keySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 0
    ICount: 56
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpClient:214"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:220"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:219"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:220"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:227"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:226"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:220"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:227"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:226"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:221"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:224"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:227"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:233"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:232"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:228"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:233"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpClient:214,1"
      Dst: "[twitter4j.Logger].isDebugEnabled()"
    - Src: "twitter4j.HttpClient:215,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    - Src: "twitter4j.HttpClient:216,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpClient:216,1"
      Dst: "[twitter4j.HttpRequest].getMethod()"
    - Src: "twitter4j.HttpClient:216,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "twitter4j.HttpClient:216,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpClient:216,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.HttpClient:216,1"
      Dst: "[twitter4j.HttpRequest].getURL()"
    - Src: "twitter4j.HttpClient:216,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpClient:220,1"
      Dst: "[twitter4j.HttpRequest].getAuthorization()"
    - Src: "twitter4j.HttpClient:220,1"
      Dst: "[twitter4j.Authorization].getAuthorizationHeader(twitter4j.HttpRequest)"
    - Src: "twitter4j.HttpClient:223,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpClient:225,1"
      Dst: "[java.net.URLConnection].addRequestProperty(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpClient:227,1"
      Dst: "[twitter4j.HttpRequest].getRequestHeaders()"
    - Src: "twitter4j.HttpClient:228,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "twitter4j.HttpClient:228,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "twitter4j.HttpClient:228,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.HttpClient:228,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.HttpClient:229,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 7
  - functionName: "[twitter4j.HttpRequest].getMethod()"
    functionSourceFile: "twitter4j.HttpRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.RequestMethod"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpRequest].getAuthorization()"
    functionSourceFile: "twitter4j.HttpRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Authorization"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpRequest].getRequestHeaders()"
    functionSourceFile: "twitter4j.HttpRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpRequest].getParameters()"
    functionSourceFile: "twitter4j.HttpRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.HttpParameter[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].containsFile(twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].isFile()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:182"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:185"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:184"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:185"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:191"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:190"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:186"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:185"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpParameter:186,1"
      Dst: "[twitter4j.HttpParameter].isFile()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.HttpClient].write(java.io.DataOutputStream,java.lang.String)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.DataOutputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.DataOutputStream].writeBytes(java.lang.String)"
    - "[twitter4j.Logger].debug(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:57,1"
      Dst: "[java.io.DataOutputStream].writeBytes(java.lang.String)"
    - Src: "twitter4j.HttpClient:58,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].getFile()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].getContentType()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].isFile()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.io.File].getName()"
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].toLowerCase()"
    - "[java.lang.String].length()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:124"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:128"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:127"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:130"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:133"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:135"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:150"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:149"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:136"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:135"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:136"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:135"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:136"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:135"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:150"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:157"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:156"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:151"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:154"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpParameter:124,1"
      Dst: "[twitter4j.HttpParameter].isFile()"
    - Src: "twitter4j.HttpParameter:125,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "twitter4j.HttpParameter:128,1"
      Dst: "[java.io.File].getName()"
    - Src: "twitter4j.HttpParameter:129,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "twitter4j.HttpParameter:134,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "twitter4j.HttpParameter:134,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "twitter4j.HttpParameter:135,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.HttpParameter:136,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "twitter4j.HttpParameter:136,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 24
    CyclomaticComplexity: 14
  - functionName: "[twitter4j.HttpParameter].hasFileBody()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:112"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:111"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HttpParameter].getFileBody()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].containsJson(twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].isJson()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:177"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:176"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:177"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpParameter:177,1"
      Dst: "[twitter4j.HttpParameter].isJson()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.HttpParameter].isJson()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:108"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:107"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HttpParameter].getJsonObject()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.JSONObject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StreamingGZIPInputStream].<init>(java.io.InputStream)"
    functionSourceFile: "twitter4j.StreamingGZIPInputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.zip.GZIPInputStream].<init>(java.io.InputStream)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StreamingGZIPInputStream:28,1"
      Dst: "[java.util.zip.GZIPInputStream].<init>(java.io.InputStream)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].<init>(java.lang.String,twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterException].<init>(java.lang.String)"
    - "[twitter4j.HttpResponse].getStatusCode()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterException:87,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterException:89,1"
      Dst: "[twitter4j.HttpResponse].getStatusCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].<init>(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterException:68,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Exception,int)"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Exception"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterException:98,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponseEvent].<init>(twitter4j.HttpRequest,twitter4j.HttpResponse,twitter4j.TwitterException)"
    functionSourceFile: "twitter4j.HttpResponseEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "twitter4j.HttpRequest"
    - "twitter4j.HttpResponse"
    - "twitter4j.TwitterException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpResponseEvent:33,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterAPIMonitor].getInstance()"
    functionSourceFile: "twitter4j.TwitterAPIMonitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.TwitterAPIMonitor"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].getStatusCode()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:192"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:191"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:192"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:192,1"
      Dst: "[twitter4j.HttpResponse].getStatusCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.TwitterAPIMonitor].methodCalled(java.lang.String,long,boolean)"
    functionSourceFile: "twitter4j.TwitterAPIMonitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].matches()"
    - "[java.util.regex.Matcher].groupCount()"
    - "[java.util.regex.Matcher].group(int)"
    - "[twitter4j.management.APIStatistics].methodCalled(java.lang.String,long,boolean)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterAPIMonitor:82"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterAPIMonitor:86"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterAPIMonitor:85"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterAPIMonitor:82"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterAPIMonitor:86"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterAPIMonitor:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterAPIMonitor:81,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "twitter4j.TwitterAPIMonitor:82,1"
      Dst: "[java.util.regex.Matcher].matches()"
    - Src: "twitter4j.TwitterAPIMonitor:82,1"
      Dst: "[java.util.regex.Matcher].groupCount()"
    - Src: "twitter4j.TwitterAPIMonitor:83,1"
      Dst: "[java.util.regex.Matcher].group(int)"
    - Src: "twitter4j.TwitterAPIMonitor:84,1"
      Dst: "[twitter4j.management.APIStatistics].methodCalled(java.lang.String,long,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.management.APIStatistics].methodCalled(java.lang.String,long,boolean)"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.management.APIStatistics].getMethodStatistics(java.lang.String)"
    - "[twitter4j.management.InvocationStatisticsCalculator].increment(long,boolean)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:47,1"
      Dst: "[twitter4j.management.APIStatistics].getMethodStatistics(java.lang.String)"
    - Src: "twitter4j.management.APIStatistics:47,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].increment(long,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatistics].getMethodStatistics(java.lang.String)"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.management.InvocationStatisticsCalculator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    - "[twitter4j.management.InvocationStatisticsCalculator].<init>(java.lang.String,int)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.management.APIStatistics:56"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatistics:60"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.management.APIStatistics:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:54,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "twitter4j.management.APIStatistics:57,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].<init>(java.lang.String,int)"
    - Src: "twitter4j.management.APIStatistics:58,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.management.InvocationStatisticsCalculator].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.management.InvocationStatisticsCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.InvocationStatisticsCalculator:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.InvocationStatisticsCalculator].increment(long,boolean)"
    functionSourceFile: "twitter4j.management.InvocationStatisticsCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.management.InvocationStatisticsCalculator:44"
      Branch Sides:
      - BranchSide: "twitter4j.management.InvocationStatisticsCalculator:43"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.management.InvocationStatisticsCalculator:42"
        BranchSideFuncs: []
    - Branch String: "twitter4j.management.InvocationStatisticsCalculator:49"
      Branch Sides:
      - BranchSide: "twitter4j.management.InvocationStatisticsCalculator:51"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.management.InvocationStatisticsCalculator:50"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:25,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:25,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long,long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:30,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:30,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(long,long,int)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:35,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:35,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(java.lang.String,long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:40,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:40,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:40,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:40,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].valueOf(long)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:68,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.HttpParameter:70,1"
      Dst: "[java.lang.String].valueOf(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.HttpResponse"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.HttpParameter[])"
    - "[twitter4j.HttpClient].get(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[java.lang.System].currentTimeMillis()"
    - "[twitter4j.TwitterAPIMonitor].getInstance()"
    - "[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterAPIMonitor].methodCalled(java.lang.String,long,boolean)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:68"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:73"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:69,1"
      Dst: "[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.HttpParameter[])"
    - Src: "twitter4j.APIResourceBase:69,1"
      Dst: "[twitter4j.HttpClient].get(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.APIResourceBase:73,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    - Src: "twitter4j.APIResourceBase:78,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(java.lang.String,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.HttpParameter[]"
    argCount: 1
    argTypes:
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:188,1"
      Dst: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.HttpParameter[]"
    argCount: 2
    argTypes:
    - "twitter4j.HttpParameter[]"
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:154"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:160"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:159"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:154"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:160"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:159"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:160"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:163"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:162"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:160"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:163"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:162"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:163"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:166"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:156,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsIDs(java.lang.String,long,int)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:45,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:45,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:45,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:45,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:45,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].valueOf(int)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:63,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.HttpParameter:65,1"
      Dst: "[java.lang.String].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:50,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:50,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long,long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:55,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:55,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(long,long,int)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:60,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:60,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:60,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:60,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:60,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:60,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:60,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(java.lang.String,long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:65,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:65,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:65,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:65,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:65,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:65,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:65,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersIDs(java.lang.String,long,int)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:70,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:70,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:70,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:70,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:70,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:70,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:70,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:70,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].lookupFriendships(long[])"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.StringUtil].join(long[])"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createFriendshipList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:75,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:75,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:75,1"
      Dst: "[twitter4j.StringUtil].join(long[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:75,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:75,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:75,1"
      Dst: "[twitter4j.ObjectFactory].createFriendshipList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StringUtil].join(long[])"
    functionSourceFile: "twitter4j.StringUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StringUtil:30"
      Branch Sides:
      - BranchSide: "twitter4j.StringUtil:36"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StringUtil:35"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StringUtil:31"
      Branch Sides:
      - BranchSide: "twitter4j.StringUtil:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StringUtil:29,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "twitter4j.StringUtil:31,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "twitter4j.StringUtil:32,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.StringUtil:34,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.StringUtil:36,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].lookupFriendships(java.lang.String[])"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.StringUtil].join(java.lang.String[])"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createFriendshipList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:80,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:80,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:80,1"
      Dst: "[twitter4j.StringUtil].join(java.lang.String[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:80,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:80,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:80,1"
      Dst: "[twitter4j.ObjectFactory].createFriendshipList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StringUtil].join(java.lang.String[])"
    functionSourceFile: "twitter4j.StringUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StringUtil:41"
      Branch Sides:
      - BranchSide: "twitter4j.StringUtil:47"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StringUtil:46"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StringUtil:42"
      Branch Sides:
      - BranchSide: "twitter4j.StringUtil:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StringUtil:40,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "twitter4j.StringUtil:42,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "twitter4j.StringUtil:43,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.StringUtil:47,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getIncomingFriendships(long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:85,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:85,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:85,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:85,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:85,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:85,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getOutgoingFriendships(long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:90,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:90,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:90,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:90,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:90,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:90,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].createFriendship(long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:95,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:95,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:95,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:95,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:95,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:95,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].post(java.lang.String)"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.HttpResponse"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[java.lang.System].currentTimeMillis()"
    - "[twitter4j.TwitterAPIMonitor].getInstance()"
    - "[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterAPIMonitor].methodCalled(java.lang.String,long,boolean)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:85"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:90"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:86,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.APIResourceBase:90,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    - Src: "twitter4j.APIResourceBase:95,1"
      Dst: "[twitter4j.TwitterAPIMonitor].getInstance()"
    - Src: "twitter4j.APIResourceBase:95,1"
      Dst: "[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)"
    - Src: "twitter4j.APIResourceBase:95,1"
      Dst: "[twitter4j.TwitterAPIMonitor].methodCalled(java.lang.String,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.HttpResponse"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    - "twitter4j.Authorization"
    - "twitter4j.HttpResponseListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - "[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:288,1"
      Dst: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - Src: "twitter4j.HttpClient:288,1"
      Dst: "[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].createFriendship(java.lang.String)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:100,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:100,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:100,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:100,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:100,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:100,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.HttpResponse"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.HttpParameter[])"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[java.lang.System].currentTimeMillis()"
    - "[twitter4j.TwitterAPIMonitor].getInstance()"
    - "[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterAPIMonitor].methodCalled(java.lang.String,long,boolean)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:102"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:107"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:103,1"
      Dst: "[twitter4j.APIResourceBase].mergeImplicitParams(twitter4j.HttpParameter[])"
    - Src: "twitter4j.APIResourceBase:103,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.APIResourceBase:107,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    - Src: "twitter4j.APIResourceBase:112,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(java.lang.String,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].createFriendship(long,boolean)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 2
    argTypes:
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:105,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:105,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:105,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:105,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:105,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:105,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:105,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].createFriendship(java.lang.String,boolean)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:110,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:110,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:110,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:110,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:110,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:110,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:110,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].valueOf(boolean)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:78,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.HttpParameter:80,1"
      Dst: "[java.lang.String].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].destroyFriendship(long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:115,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:115,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:115,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:115,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:115,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:115,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].destroyFriendship(java.lang.String)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:120,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:120,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:120,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:120,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:120,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:120,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].updateFriendship(long,boolean,boolean)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Relationship"
    argCount: 3
    argTypes:
    - "long"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:126,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:126,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:126,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:126,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:126,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:126,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:126,1"
      Dst: "[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].updateFriendship(java.lang.String,boolean,boolean)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Relationship"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:132,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:132,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:132,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:132,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:132,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:132,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:132,1"
      Dst: "[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].showFriendship(long,long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Relationship"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:137,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:137,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:137,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:137,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:137,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:137,1"
      Dst: "[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].showFriendship(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Relationship"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].getParameterArray(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:142,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:142,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:142,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:142,1"
      Dst: "[twitter4j.HttpParameter].getParameterArray(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:142,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:142,1"
      Dst: "[twitter4j.ObjectFactory].createRelationship(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].getParameterArray(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.HttpParameter[]"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:204,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:147,1"
      Dst: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:152,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:152,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:152,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:152,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:152,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:152,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:152,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(java.lang.String,long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(java.lang.String,long,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:157,1"
      Dst: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(java.lang.String,long,int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(java.lang.String,long,int)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:162,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:162,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:162,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:162,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:162,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:162,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:162,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:162,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(long,long,int,boolean,boolean)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 5
    argTypes:
    - "long"
    - "long"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:167,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:167,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:167,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:167,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:167,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:167,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:167,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:167,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFriendsList(java.lang.String,long,int,boolean,boolean)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "long"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:173,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:173,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:173,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:173,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:173,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:173,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:173,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:173,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:173,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:178,1"
      Dst: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:188,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:188,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:188,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:188,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:188,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:188,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:188,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(java.lang.String,long)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(java.lang.String,long,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:183,1"
      Dst: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(java.lang.String,long,int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(java.lang.String,long,int)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:193,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:193,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:193,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:193,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:193,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:193,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:193,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:193,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(long,long,int,boolean,boolean)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 5
    argTypes:
    - "long"
    - "long"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:199,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:199,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:199,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:199,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:199,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:199,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:199,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:199,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendsFollowersResourcesImpl].getFollowersList(java.lang.String,long,int,boolean,boolean)"
    functionSourceFile: "twitter4j.FriendsFollowersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "long"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendsFollowersResourcesImpl:205,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:205,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:205,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:205,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:205,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:205,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:205,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:205,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FriendsFollowersResourcesImpl:205,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:74"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:78"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:71,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.StatusJSONImpl:72,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.StatusJSONImpl:73,1"
      Dst: "[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:75,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.StatusJSONImpl:76,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject,boolean)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.JSONObject"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:83"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:86"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:81,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.StatusJSONImpl:82,1"
      Dst: "[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:84,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 5
    ICount: 15
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:89,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.StatusJSONImpl:90,1"
      Dst: "[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].<init>()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:94,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 196
    functionDepth: 15
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.JSONImplFactory].createGeoLocation(twitter4j.JSONObject)"
    - "[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.JSONArray].getString(int)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)"
    - "[twitter4j.StatusJSONImpl].mergeExtendedEntities(twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].getInt(int)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
    - "[twitter4j.StatusJSONImpl].mergeExtendedTweet(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getLong(java.lang.String)"
    - "[twitter4j.ScopesImpl].<init>(java.lang.String[])"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 180
    EdgeCount: 65
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:112"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:115"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:114"
        BranchSideFuncs:
        - "createGeoLocation(twitter4j.JSONObject)"
    - Branch String: "twitter4j.StatusJSONImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:120"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:119"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:120"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:123"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:122"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:123"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:130"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:129"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:126"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:129"
        BranchSideFuncs:
        - "<init>(java.lang.String[])"
        - "isNull(java.lang.String)"
        - "mergeExtendedTweet(twitter4j.JSONObject)"
        - "<init>(java.lang.Exception)"
        - "getLong(java.lang.String,twitter4j.JSONObject)"
        - "length()"
        - "parseLong(java.lang.String)"
        - "getString(java.lang.String)"
        - "<init>(twitter4j.JSONObject)"
        - "getInt(int)"
        - "getUnescapedString(java.lang.String,twitter4j.JSONObject)"
        - "getLong(java.lang.String)"
        - "getJSONArray(java.lang.String)"
        - "unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
        - "mergeExtendedEntities(twitter4j.JSONObject)"
        - "collectEntities(twitter4j.JSONObject)"
        - "getJSONObject(java.lang.String)"
        - "getString(int)"
      - BranchSide: "twitter4j.StatusJSONImpl:128"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:135"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:138"
        BranchSideFuncs:
        - "<init>(twitter4j.JSONObject)"
      - BranchSide: "twitter4j.StatusJSONImpl:137"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:138"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:141"
        BranchSideFuncs:
        - "getLong(java.lang.String,twitter4j.JSONObject)"
      - BranchSide: "twitter4j.StatusJSONImpl:140"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:141"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:147"
        BranchSideFuncs:
        - "getInt(int)"
      - BranchSide: "twitter4j.StatusJSONImpl:146"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:147"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:147"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:146"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:148"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:147"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:146"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:149"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:148"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:147"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:150"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:149"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:148"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:151"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:150"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:149"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:152"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:156"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:155"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:156"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:161"
        BranchSideFuncs:
        - "getString(java.lang.String)"
        - "unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
      - BranchSide: "twitter4j.StatusJSONImpl:160"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:161"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:165"
        BranchSideFuncs:
        - "mergeExtendedTweet(twitter4j.JSONObject)"
      - BranchSide: "twitter4j.StatusJSONImpl:164"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:165"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:168"
        BranchSideFuncs:
        - "getLong(java.lang.String)"
      - BranchSide: "twitter4j.StatusJSONImpl:167"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:168"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:172"
        BranchSideFuncs:
        - "getUnescapedString(java.lang.String,twitter4j.JSONObject)"
      - BranchSide: "twitter4j.StatusJSONImpl:171"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:172"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:184"
        BranchSideFuncs:
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.StatusJSONImpl:183"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
    - Branch String: "twitter4j.StatusJSONImpl:174"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:184"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:183"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
    - Branch String: "twitter4j.StatusJSONImpl:178"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:181"
        BranchSideFuncs:
        - "<init>(java.lang.String[])"
        - "isNull(java.lang.String)"
        - "mergeExtendedTweet(twitter4j.JSONObject)"
        - "<init>(java.lang.Exception)"
        - "getLong(java.lang.String,twitter4j.JSONObject)"
        - "length()"
        - "parseLong(java.lang.String)"
        - "getString(java.lang.String)"
        - "<init>(twitter4j.JSONObject)"
        - "getInt(int)"
        - "getUnescapedString(java.lang.String,twitter4j.JSONObject)"
        - "getLong(java.lang.String)"
        - "getJSONArray(java.lang.String)"
        - "unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
        - "mergeExtendedEntities(twitter4j.JSONObject)"
        - "collectEntities(twitter4j.JSONObject)"
        - "getJSONObject(java.lang.String)"
        - "getString(int)"
      - BranchSide: "twitter4j.StatusJSONImpl:180"
        BranchSideFuncs:
        - "<init>(java.lang.String[])"
    - Branch String: "twitter4j.StatusJSONImpl:184"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:194"
        BranchSideFuncs:
        - "length()"
        - "getJSONArray(java.lang.String)"
      - BranchSide: "twitter4j.StatusJSONImpl:193"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:188"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:194"
        BranchSideFuncs:
        - "<init>(java.lang.String[])"
        - "isNull(java.lang.String)"
        - "mergeExtendedTweet(twitter4j.JSONObject)"
        - "<init>(java.lang.Exception)"
        - "getLong(java.lang.String,twitter4j.JSONObject)"
        - "length()"
        - "parseLong(java.lang.String)"
        - "getString(java.lang.String)"
        - "<init>(twitter4j.JSONObject)"
        - "getInt(int)"
        - "getUnescapedString(java.lang.String,twitter4j.JSONObject)"
        - "getLong(java.lang.String)"
        - "getJSONArray(java.lang.String)"
        - "unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
        - "mergeExtendedEntities(twitter4j.JSONObject)"
        - "collectEntities(twitter4j.JSONObject)"
        - "getJSONObject(java.lang.String)"
        - "getString(int)"
      - BranchSide: "twitter4j.StatusJSONImpl:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:99,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:100,1"
      Dst: "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:101,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:102,1"
      Dst: "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:109,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:112,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:113,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:113,1"
      Dst: "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:115,1"
      Dst: "[twitter4j.JSONImplFactory].createGeoLocation(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:117,1"
      Dst: "[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:121,1"
      Dst: "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:124,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:125,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.StatusJSONImpl:127,1"
      Dst: "[twitter4j.JSONArray].getString(int)"
    - Src: "twitter4j.StatusJSONImpl:127,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:133,1"
      Dst: "[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:134,1"
      Dst: "[twitter4j.StatusJSONImpl].mergeExtendedEntities(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:143,1"
      Dst: "[twitter4j.JSONArray].getInt(int)"
    - Src: "twitter4j.StatusJSONImpl:153,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:153,1"
      Dst: "[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
    - Src: "twitter4j.StatusJSONImpl:162,1"
      Dst: "[twitter4j.StatusJSONImpl].mergeExtendedTweet(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:166,1"
      Dst: "[twitter4j.JSONObject].getLong(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:181,1"
      Dst: "[twitter4j.ScopesImpl].<init>(java.lang.String[])"
    - Src: "twitter4j.StatusJSONImpl:193,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 56
    CyclomaticComplexity: 23
  - functionName: "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 11
    returnType: "java.time.LocalDateTime"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:94,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionDepth: 10
    returnType: "java.time.LocalDateTime"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    - "java.time.format.DateTimeFormatter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.ParseUtil].getDate(java.lang.String,java.time.format.DateTimeFormatter)"
    functionUses: 2
    ICount: 11
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.ParseUtil:107"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:108"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:107"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ParseUtil:107"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:110"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:109"
        BranchSideFuncs:
        - "getDate(java.lang.String,java.time.format.DateTimeFormatter)"
    Callsites:
    - Src: "twitter4j.ParseUtil:106,1"
      Dst: "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.ParseUtil:107,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.ParseUtil:110,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,java.time.format.DateTimeFormatter)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.ParseUtil].getDate(java.lang.String,java.time.format.DateTimeFormatter)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionDepth: 9
    returnType: "java.time.LocalDateTime"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.time.format.DateTimeFormatter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.time.ZonedDateTime].parse(java.lang.CharSequence,java.time.format.DateTimeFormatter)"
    - "[java.time.ZonedDateTime].toLocalDateTime()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 3
    ICount: 15
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:122,1"
      Dst: "[java.time.ZonedDateTime].parse(java.lang.CharSequence,java.time.format.DateTimeFormatter)"
    - Src: "twitter4j.ParseUtil:122,1"
      Dst: "[java.time.ZonedDateTime].toLocalDateTime()"
    - Src: "twitter4j.ParseUtil:124,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ParseUtil:124,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ParseUtil:124,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ParseUtil:124,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionDepth: 14
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:89,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.UserJSONImpl:90,1"
      Dst: "[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 169
    functionDepth: 13
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.UserJSONImpl].getURLEntitiesFromJSON(twitter4j.JSONObject,java.lang.String)"
    - "[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
    - "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject,java.lang.String)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.JSONArray].getString(int)"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[twitter4j.JSONObject].toString()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 122
    EdgeCount: 55
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:111"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:115"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:114"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:121"
        BranchSideFuncs:
        - "unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
      - BranchSide: "twitter4j.UserJSONImpl:120"
        BranchSideFuncs:
        - "getRawString(java.lang.String,twitter4j.JSONObject)"
        - "getInt(java.lang.String,twitter4j.JSONObject)"
        - "getBoolean(java.lang.String,twitter4j.JSONObject)"
        - "getDate(java.lang.String,twitter4j.JSONObject,java.lang.String)"
    - Branch String: "twitter4j.UserJSONImpl:153"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:157"
        BranchSideFuncs:
        - "<init>(twitter4j.JSONObject)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.UserJSONImpl:156"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
    - Branch String: "twitter4j.UserJSONImpl:157"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:167"
        BranchSideFuncs:
        - "length()"
        - "getJSONArray(java.lang.String)"
      - BranchSide: "twitter4j.UserJSONImpl:166"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:161"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:167"
        BranchSideFuncs:
        - "getRawString(java.lang.String,twitter4j.JSONObject)"
        - "isNull(java.lang.String)"
        - "append(java.lang.String)"
        - "toString()"
        - "getMessage()"
        - "length()"
        - "getInt(java.lang.String,twitter4j.JSONObject)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "<init>(twitter4j.JSONObject)"
        - "getBoolean(java.lang.String,twitter4j.JSONObject)"
        - "<init>()"
        - "unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
        - "getJSONArray(java.lang.String)"
        - "getDate(java.lang.String,twitter4j.JSONObject,java.lang.String)"
        - "getJSONObject(java.lang.String)"
        - "getString(int)"
      - BranchSide: "twitter4j.UserJSONImpl:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:100,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UserJSONImpl:101,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UserJSONImpl:107,1"
      Dst: "[twitter4j.UserJSONImpl].getURLEntitiesFromJSON(twitter4j.JSONObject,java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:117,1"
      Dst: "[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
    - Src: "twitter4j.UserJSONImpl:121,1"
      Dst: "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UserJSONImpl:130,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UserJSONImpl:141,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject,java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:153,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:154,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:155,1"
      Dst: "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.UserJSONImpl:158,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:159,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.UserJSONImpl:162,1"
      Dst: "[twitter4j.JSONArray].getString(int)"
    - Src: "twitter4j.UserJSONImpl:166,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:166,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.UserJSONImpl:166,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:166,1"
      Dst: "[twitter4j.JSONObject].toString()"
    - Src: "twitter4j.UserJSONImpl:166,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UserJSONImpl:166,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.UserJSONImpl].getURLEntitiesFromJSON(twitter4j.JSONObject,java.lang.String)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 197
    functionDepth: 12
    returnType: "twitter4j.v1.URLEntity[]"
    argCount: 2
    argTypes:
    - "twitter4j.JSONObject"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    functionUses: 2
    ICount: 24
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:181"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:196"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:183"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:196"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.UserJSONImpl:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:185"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:196"
        BranchSideFuncs:
        - "getJSONArray(java.lang.String)"
        - "length()"
      - BranchSide: "twitter4j.UserJSONImpl:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:181,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:182,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:186,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:187,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.UserJSONImpl:190,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.UserJSONImpl:190,1"
      Dst: "[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    - "[twitter4j.URLEntityJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.URLEntityJSONImpl:37,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    - Src: "twitter4j.URLEntityJSONImpl:38,1"
      Dst: "[twitter4j.URLEntityJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.URLEntityJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 84
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].getInt(int)"
    - "[twitter4j.EntityIndex].setStart(int)"
    - "[twitter4j.EntityIndex].setEnd(int)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 31
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "twitter4j.URLEntityJSONImpl:61"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:65"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.URLEntityJSONImpl:64"
        BranchSideFuncs: []
    - Branch String: "twitter4j.URLEntityJSONImpl:65"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:70"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "getString(java.lang.String)"
      - BranchSide: "twitter4j.URLEntityJSONImpl:69"
        BranchSideFuncs: []
    - Branch String: "twitter4j.URLEntityJSONImpl:73"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:78"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "getString(java.lang.String)"
      - BranchSide: "twitter4j.URLEntityJSONImpl:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.URLEntityJSONImpl:57,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.URLEntityJSONImpl:58,1"
      Dst: "[twitter4j.JSONArray].getInt(int)"
    - Src: "twitter4j.URLEntityJSONImpl:58,1"
      Dst: "[twitter4j.EntityIndex].setStart(int)"
    - Src: "twitter4j.URLEntityJSONImpl:59,1"
      Dst: "[twitter4j.EntityIndex].setEnd(int)"
    - Src: "twitter4j.URLEntityJSONImpl:61,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.URLEntityJSONImpl:62,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.URLEntityJSONImpl:81,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
    functionSourceFile: "twitter4j.HTMLEntity"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 182
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "twitter4j.v1.UserMentionEntity[]"
    - "twitter4j.v1.URLEntity[]"
    - "twitter4j.v1.HashtagEntity[]"
    - "twitter4j.v1.MediaEntity[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - "[java.util.Arrays].sort(java.lang.Object[])"
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.String].length()"
    - "[java.lang.String].codePointCount(int,int)"
    - "[java.lang.Character].charCount(int)"
    - "[java.lang.String].codePointAt(int)"
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[java.lang.String].substring(int,int)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[javax.management.openmbean.TabularDataSupport].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].appendCodePoint(int)"
    - "[twitter4j.MediaEntityJSONImpl].getStart()"
    - "[twitter4j.URLEntityJSONImpl].getStart()"
    - "[twitter4j.QuotedStatusPermalinkJSONImpl].getStart()"
    - "[twitter4j.UserMentionEntityJSONImpl].getStart()"
    - "[twitter4j.HashtagEntityJSONImpl].getStart()"
    - "[twitter4j.EntityIndex].getStart()"
    - "[java.lang.StringBuilder].length()"
    - "[twitter4j.EntityIndex].setStart(int)"
    - "[twitter4j.UserMentionEntityJSONImpl].getEnd()"
    - "[twitter4j.MediaEntityJSONImpl].getEnd()"
    - "[twitter4j.URLEntityJSONImpl].getEnd()"
    - "[twitter4j.QuotedStatusPermalinkJSONImpl].getEnd()"
    - "[twitter4j.HashtagEntityJSONImpl].getEnd()"
    - "[twitter4j.EntityIndex].getEnd()"
    - "[twitter4j.EntityIndex].setEnd(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 5
    ICount: 122
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "twitter4j.HTMLEntity:93"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:93"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:92"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:94"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:93"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:92"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:95"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:94"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:93"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:96"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:95"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:94"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:100"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:105"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:104"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:105"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:110"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:109"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:110"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:115"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:114"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:115"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:119"
        BranchSideFuncs:
        - "arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
      - BranchSide: "twitter4j.HTMLEntity:118"
        BranchSideFuncs:
        - "<init>(int)"
        - "sort(java.lang.Object[])"
    - Branch String: "twitter4j.HTMLEntity:137"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:174"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:140"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:157"
        BranchSideFuncs:
        - "indexOf(java.lang.String,int)"
      - BranchSide: "twitter4j.HTMLEntity:156"
        BranchSideFuncs:
        - "appendCodePoint(int)"
    - Branch String: "twitter4j.HTMLEntity:142"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:154"
        BranchSideFuncs:
        - "substring(int,int)"
        - "get(java.lang.Object)"
      - BranchSide: "twitter4j.HTMLEntity:153"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:145"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:151"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "codePointCount(int,int)"
      - BranchSide: "twitter4j.HTMLEntity:150"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:159"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:160"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:166"
        BranchSideFuncs:
        - "getStart()"
      - BranchSide: "twitter4j.HTMLEntity:165"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:161"
      Branch Sides: []
    - Branch String: "twitter4j.HTMLEntity:166"
      Branch Sides: []
    - Branch String: "twitter4j.HTMLEntity:175"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:181"
        BranchSideFuncs:
        - "getEnd()"
      - BranchSide: "twitter4j.HTMLEntity:180"
        BranchSideFuncs:
        - "toString()"
    - Branch String: "twitter4j.HTMLEntity:176"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:181"
        BranchSideFuncs:
        - "setEnd(int)"
        - "length()"
      - BranchSide: "twitter4j.HTMLEntity:180"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "twitter4j.HTMLEntity:101,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    - Src: "twitter4j.HTMLEntity:119,1"
      Dst: "[java.util.Arrays].sort(java.lang.Object[])"
    - Src: "twitter4j.HTMLEntity:127,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.HTMLEntity:127,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "twitter4j.HTMLEntity:135,1"
      Dst: "[java.lang.String].codePointCount(int,int)"
    - Src: "twitter4j.HTMLEntity:139,1"
      Dst: "[java.lang.String].codePointAt(int)"
    - Src: "twitter4j.HTMLEntity:141,1"
      Dst: "[java.lang.String].indexOf(java.lang.String,int)"
    - Src: "twitter4j.HTMLEntity:143,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.HTMLEntity:144,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "twitter4j.HTMLEntity:146,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HTMLEntity:151,1"
      Dst: "[java.lang.StringBuilder].appendCodePoint(int)"
    - Src: "twitter4j.HTMLEntity:161,1"
      Dst: "[twitter4j.EntityIndex].getStart()"
    - Src: "twitter4j.HTMLEntity:163,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "twitter4j.HTMLEntity:163,1"
      Dst: "[java.lang.Character].charCount(int)"
    - Src: "twitter4j.HTMLEntity:163,1"
      Dst: "[twitter4j.EntityIndex].setStart(int)"
    - Src: "twitter4j.HTMLEntity:166,1"
      Dst: "[twitter4j.EntityIndex].getEnd()"
    - Src: "twitter4j.HTMLEntity:168,1"
      Dst: "[twitter4j.EntityIndex].setEnd(int)"
    - Src: "twitter4j.HTMLEntity:181,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 40
    CyclomaticComplexity: 19
  - functionName: "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject,java.lang.String)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 11
    returnType: "java.time.LocalDateTime"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)"
    - "[twitter4j.ParseUtil].getFormat(java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:98,1"
      Dst: "[twitter4j.ParseUtil].getFormat(java.lang.String)"
    - Src: "twitter4j.ParseUtil:98,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject,java.time.format.DateTimeFormatter)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].getFormat(java.lang.String)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 2
    returnType: "java.time.format.DateTimeFormatter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil$lambda_getFormat_0__5].bootstrap$()"
    - "[java.security.Provider:java.util.HashMap:java.util.Hashtable:java.util.Map:java.util.Properties:java.util.concurrent.ConcurrentHashMap].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    - "[java.util.Map].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:102,1"
      Dst: "[twitter4j.ParseUtil$lambda_getFormat_0__5].bootstrap$()"
    - Src: "twitter4j.ParseUtil:102,1"
      Dst: "[java.util.Map].computeIfAbsent(java.lang.Object,java.util.function.Function)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil$lambda_getFormat_0__5].bootstrap$()"
    functionSourceFile: "twitter4j.ParseUtil$lambda_getFormat_0__5"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil$lambda_getFormat_0__5].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil$lambda_getFormat_0__5:-1,1"
      Dst: "[twitter4j.ParseUtil$lambda_getFormat_0__5].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil$lambda_getFormat_0__5].<init>()"
    functionSourceFile: "twitter4j.ParseUtil$lambda_getFormat_0__5"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil$lambda_getFormat_0__5:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].getString(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 531
    functionLinenumberEnd: 538
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].get(int)"
    - "[twitter4j.JSON].toString(java.lang.Object)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 6
    ICount: 9
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:534"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:537"
        BranchSideFuncs:
        - "valueOf(int)"
        - "typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
      - BranchSide: "twitter4j.JSONArray:536"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:532,1"
      Dst: "[twitter4j.JSONArray].get(int)"
    - Src: "twitter4j.JSONArray:533,1"
      Dst: "[twitter4j.JSON].toString(java.lang.Object)"
    - Src: "twitter4j.JSONArray:535,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONArray:535,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createGeoLocation(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 88
    functionDepth: 10
    returnType: "twitter4j.v1.GeoLocation"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].split(java.lang.String)"
    - "[twitter4j.v1.GeoLocation].of(double,double)"
    - "[java.lang.Double].parseDouble(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 21
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "twitter4j.JSONImplFactory:77"
      Branch Sides:
      - BranchSide: "twitter4j.JSONImplFactory:86"
        BranchSideFuncs:
        - "parseDouble(java.lang.String)"
        - "of(double,double)"
        - "length()"
        - "substring(int,int)"
        - "split(java.lang.String)"
        - "getString(java.lang.String)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.JSONImplFactory:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:77,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.JSONImplFactory:78,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.JSONImplFactory:79,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.JSONImplFactory:80,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONImplFactory:80,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.JSONImplFactory:81,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "twitter4j.JSONImplFactory:82,1"
      Dst: "[java.lang.Double].parseDouble(java.lang.String)"
    - Src: "twitter4j.JSONImplFactory:82,1"
      Dst: "[twitter4j.v1.GeoLocation].of(double,double)"
    - Src: "twitter4j.JSONImplFactory:85,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionDepth: 12
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:56,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.PlaceJSONImpl:57,1"
      Dst: "[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 121
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONImplFactory].coordinatesAsGeoLocationArray(twitter4j.JSONArray)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.JSONArray].getDouble(int)"
    - "[twitter4j.v1.GeoLocation].of(double,double)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[twitter4j.JSONObject].toString()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 95
    EdgeCount: 37
    BranchProfiles:
    - Branch String: "twitter4j.PlaceJSONImpl:72"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:75"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlaceJSONImpl:74"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:79"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:85"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlaceJSONImpl:84"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:89"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:104"
        BranchSideFuncs:
        - "getRawString(java.lang.String,twitter4j.JSONObject)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.PlaceJSONImpl:103"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:93"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:96"
        BranchSideFuncs:
        - "getDouble(int)"
        - "of(double,double)"
      - BranchSide: "twitter4j.PlaceJSONImpl:95"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "twitter4j.PlaceJSONImpl:96"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:100"
        BranchSideFuncs:
        - "coordinatesAsGeoLocationArray(twitter4j.JSONArray)"
      - BranchSide: "twitter4j.PlaceJSONImpl:99"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:108"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:115"
        BranchSideFuncs:
        - "length()"
        - "getJSONArray(java.lang.String)"
      - BranchSide: "twitter4j.PlaceJSONImpl:114"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:111"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:114"
        BranchSideFuncs:
        - "getRawString(java.lang.String,twitter4j.JSONObject)"
        - "isNull(java.lang.String)"
        - "getDouble(int)"
        - "append(java.lang.String)"
        - "toString()"
        - "getMessage()"
        - "of(double,double)"
        - "length()"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "<init>(twitter4j.JSONObject)"
        - "coordinatesAsGeoLocationArray(twitter4j.JSONArray)"
        - "<init>()"
        - "getJSONObject(int)"
        - "getJSONArray(java.lang.String)"
        - "equals(java.lang.Object)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.PlaceJSONImpl:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:67,1"
      Dst: "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.PlaceJSONImpl:69,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.PlaceJSONImpl:72,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.PlaceJSONImpl:80,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.PlaceJSONImpl:82,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.PlaceJSONImpl:83,1"
      Dst: "[twitter4j.JSONImplFactory].coordinatesAsGeoLocationArray(twitter4j.JSONArray)"
    - Src: "twitter4j.PlaceJSONImpl:93,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - 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:110,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.PlaceJSONImpl:112,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.PlaceJSONImpl:112,1"
      Dst: "[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.PlaceJSONImpl:118,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.PlaceJSONImpl:118,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.PlaceJSONImpl:118,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.PlaceJSONImpl:118,1"
      Dst: "[twitter4j.JSONObject].toString()"
    - Src: "twitter4j.PlaceJSONImpl:118,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.PlaceJSONImpl:118,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 7
  - functionName: "[twitter4j.JSONImplFactory].coordinatesAsGeoLocationArray(twitter4j.JSONArray)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 105
    functionDepth: 10
    returnType: "twitter4j.v1.GeoLocation[][]"
    argCount: 1
    argTypes:
    - "twitter4j.JSONArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.JSONArray].getJSONArray(int)"
    - "[twitter4j.JSONArray].getDouble(int)"
    - "[twitter4j.v1.GeoLocation].of(double,double)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 2
    ICount: 28
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "twitter4j.JSONImplFactory:94"
      Branch Sides:
      - BranchSide: "twitter4j.JSONImplFactory:102"
        BranchSideFuncs:
        - "length()"
      - BranchSide: "twitter4j.JSONImplFactory:101"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONImplFactory:97"
      Branch Sides:
      - BranchSide: "twitter4j.JSONImplFactory:93"
        BranchSideFuncs:
        - "getDouble(int)"
        - "<init>(java.lang.Exception)"
        - "of(double,double)"
        - "length()"
        - "getJSONArray(int)"
      - BranchSide: "twitter4j.JSONImplFactory:92"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:93,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.JSONImplFactory:95,1"
      Dst: "[twitter4j.JSONArray].getJSONArray(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:104,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].getJSONArray(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 574
    functionLinenumberEnd: 580
    functionDepth: 2
    returnType: "twitter4j.JSONArray"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].get(int)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:576"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:579"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:578"
        BranchSideFuncs:
        - "valueOf(int)"
        - "typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    Callsites:
    - Src: "twitter4j.JSONArray:575,1"
      Dst: "[twitter4j.JSONArray].get(int)"
    - Src: "twitter4j.JSONArray:579,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONArray:579,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].getDouble(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 403
    functionLinenumberEnd: 410
    functionDepth: 2
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].get(int)"
    - "[twitter4j.JSON].toDouble(java.lang.Object)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Double].doubleValue()"
    functionUses: 4
    ICount: 10
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:406"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:409"
        BranchSideFuncs:
        - "valueOf(int)"
        - "typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
      - BranchSide: "twitter4j.JSONArray:408"
        BranchSideFuncs:
        - "doubleValue()"
    Callsites:
    - Src: "twitter4j.JSONArray:404,1"
      Dst: "[twitter4j.JSONArray].get(int)"
    - Src: "twitter4j.JSONArray:405,1"
      Dst: "[twitter4j.JSON].toDouble(java.lang.Object)"
    - Src: "twitter4j.JSONArray:407,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONArray:407,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "twitter4j.JSONArray:409,1"
      Dst: "[java.lang.Double].doubleValue()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSON].toDouble(java.lang.Object)"
    functionSourceFile: "twitter4j.JSON"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Byte:java.lang.Double:java.lang.Float:java.lang.Integer:java.lang.Long:java.lang.Short:java.math.BigDecimal:java.math.BigInteger:java.util.concurrent.atomic.AtomicInteger:java.util.concurrent.atomic.AtomicLong].doubleValue()"
    - "[java.lang.Double].valueOf(double)"
    - "[java.lang.Double].valueOf(java.lang.String)"
    - "[java.lang.Number].doubleValue()"
    functionUses: 1
    ICount: 18
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.JSON:44"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:46"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSON:45"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSON:46"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:48"
        BranchSideFuncs:
        - "doubleValue()"
        - "valueOf(double)"
      - BranchSide: "twitter4j.JSON:47"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSON:48"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:53"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSON:47,1"
      Dst: "[java.lang.Number].doubleValue()"
    - Src: "twitter4j.JSON:47,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "twitter4j.JSON:50,1"
      Dst: "[java.lang.Double].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: 197
    functionLinenumberEnd: 216
    functionDepth: 13
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[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.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.QuotedStatusPermalinkJSONImpl].<init>(twitter4j.JSONObject)"
    functionUses: 2
    ICount: 32
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:198"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:206"
        BranchSideFuncs:
        - "getSymbols(twitter4j.JSONObject)"
        - "getMedia(twitter4j.JSONObject)"
        - "getHashtags(twitter4j.JSONObject)"
        - "getUrls(twitter4j.JSONObject)"
        - "getUserMentions(twitter4j.JSONObject)"
      - BranchSide: "twitter4j.StatusJSONImpl:205"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:206"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:209"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:208"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:209"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:212"
        BranchSideFuncs:
        - "getLong(java.lang.String,twitter4j.JSONObject)"
      - BranchSide: "twitter4j.StatusJSONImpl:211"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
    - Branch String: "twitter4j.StatusJSONImpl:212"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:215"
        BranchSideFuncs:
        - "<init>(twitter4j.JSONObject)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.StatusJSONImpl:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:198,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:199,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:200,1"
      Dst: "[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:201,1"
      Dst: "[twitter4j.EntitiesParseUtil].getUrls(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:202,1"
      Dst: "[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:203,1"
      Dst: "[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:204,1"
      Dst: "[twitter4j.EntitiesParseUtil].getMedia(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:207,1"
      Dst: "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:210,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:213,1"
      Dst: "[twitter4j.QuotedStatusPermalinkJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.EntitiesParseUtil"
    linkageType: ""
    functionLinenumber: 8
    functionLinenumberEnd: 19
    functionDepth: 12
    returnType: "twitter4j.v1.UserMentionEntity[]"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.UserMentionEntityJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.EntitiesParseUtil:9"
      Branch Sides:
      - BranchSide: "twitter4j.EntitiesParseUtil:18"
        BranchSideFuncs:
        - "getJSONArray(java.lang.String)"
        - "length()"
      - BranchSide: "twitter4j.EntitiesParseUtil:17"
        BranchSideFuncs: []
    - Branch String: "twitter4j.EntitiesParseUtil:13"
      Branch Sides:
      - BranchSide: "twitter4j.EntitiesParseUtil:15"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.EntitiesParseUtil:9,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.EntitiesParseUtil:10,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.EntitiesParseUtil:11,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.EntitiesParseUtil:14,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.EntitiesParseUtil:14,1"
      Dst: "[twitter4j.UserMentionEntityJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.EntitiesParseUtil].getUrls(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.EntitiesParseUtil"
    linkageType: ""
    functionLinenumber: 23
    functionLinenumberEnd: 34
    functionDepth: 12
    returnType: "twitter4j.v1.URLEntity[]"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.EntitiesParseUtil:24"
      Branch Sides:
      - BranchSide: "twitter4j.EntitiesParseUtil:33"
        BranchSideFuncs:
        - "getJSONArray(java.lang.String)"
        - "length()"
      - BranchSide: "twitter4j.EntitiesParseUtil:32"
        BranchSideFuncs: []
    - Branch String: "twitter4j.EntitiesParseUtil:28"
      Branch Sides:
      - BranchSide: "twitter4j.EntitiesParseUtil:30"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.EntitiesParseUtil:24,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.EntitiesParseUtil:25,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.EntitiesParseUtil:26,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.EntitiesParseUtil:29,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.EntitiesParseUtil:29,1"
      Dst: "[twitter4j.URLEntityJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.EntitiesParseUtil"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 49
    functionDepth: 12
    returnType: "twitter4j.v1.HashtagEntity[]"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.EntitiesParseUtil:39"
      Branch Sides:
      - BranchSide: "twitter4j.EntitiesParseUtil:48"
        BranchSideFuncs:
        - "getJSONArray(java.lang.String)"
        - "length()"
      - BranchSide: "twitter4j.EntitiesParseUtil:47"
        BranchSideFuncs: []
    - Branch String: "twitter4j.EntitiesParseUtil:43"
      Branch Sides:
      - BranchSide: "twitter4j.EntitiesParseUtil:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.EntitiesParseUtil:39,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.EntitiesParseUtil:40,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.EntitiesParseUtil:41,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.EntitiesParseUtil:44,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.EntitiesParseUtil:44,1"
      Dst: "[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.HashtagEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    - "[twitter4j.HashtagEntityJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HashtagEntityJSONImpl:36,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    - Src: "twitter4j.HashtagEntityJSONImpl:37,1"
      Dst: "[twitter4j.HashtagEntityJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HashtagEntityJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.HashtagEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 65
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].getInt(int)"
    - "[twitter4j.EntityIndex].setStart(int)"
    - "[twitter4j.EntityIndex].setEnd(int)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 17
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "twitter4j.HashtagEntityJSONImpl:58"
      Branch Sides:
      - BranchSide: "twitter4j.HashtagEntityJSONImpl:63"
        BranchSideFuncs:
        - "getString(java.lang.String)"
      - BranchSide: "twitter4j.HashtagEntityJSONImpl:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HashtagEntityJSONImpl:54,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.HashtagEntityJSONImpl:55,1"
      Dst: "[twitter4j.JSONArray].getInt(int)"
    - Src: "twitter4j.HashtagEntityJSONImpl:55,1"
      Dst: "[twitter4j.EntityIndex].setStart(int)"
    - Src: "twitter4j.HashtagEntityJSONImpl:56,1"
      Dst: "[twitter4j.EntityIndex].setEnd(int)"
    - Src: "twitter4j.HashtagEntityJSONImpl:58,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.HashtagEntityJSONImpl:59,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.HashtagEntityJSONImpl:62,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.EntitiesParseUtil"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 65
    functionDepth: 12
    returnType: "twitter4j.v1.SymbolEntity[]"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    functionUses: 2
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.EntitiesParseUtil:54"
      Branch Sides:
      - BranchSide: "twitter4j.EntitiesParseUtil:64"
        BranchSideFuncs:
        - "getJSONArray(java.lang.String)"
        - "length()"
      - BranchSide: "twitter4j.EntitiesParseUtil:63"
        BranchSideFuncs: []
    - Branch String: "twitter4j.EntitiesParseUtil:58"
      Branch Sides:
      - BranchSide: "twitter4j.EntitiesParseUtil:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.EntitiesParseUtil:54,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.EntitiesParseUtil:55,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.EntitiesParseUtil:56,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.EntitiesParseUtil:60,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.EntitiesParseUtil:60,1"
      Dst: "[twitter4j.HashtagEntityJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.EntitiesParseUtil].getMedia(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.EntitiesParseUtil"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 80
    functionDepth: 11
    returnType: "twitter4j.v1.MediaEntity[]"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.EntitiesParseUtil:70"
      Branch Sides:
      - BranchSide: "twitter4j.EntitiesParseUtil:79"
        BranchSideFuncs:
        - "getJSONArray(java.lang.String)"
        - "length()"
      - BranchSide: "twitter4j.EntitiesParseUtil:78"
        BranchSideFuncs: []
    - Branch String: "twitter4j.EntitiesParseUtil:74"
      Branch Sides:
      - BranchSide: "twitter4j.EntitiesParseUtil:76"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.EntitiesParseUtil:70,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.EntitiesParseUtil:71,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.EntitiesParseUtil:72,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.EntitiesParseUtil:75,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.EntitiesParseUtil:75,1"
      Dst: "[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 98
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].getInt(int)"
    - "[twitter4j.EntityIndex].setStart(int)"
    - "[twitter4j.EntityIndex].setEnd(int)"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[java.util.HashMap].<init>(int)"
    - "[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map,twitter4j.JSONObject,java.lang.Integer,java.lang.String)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].has(java.lang.String)"
    - "[twitter4j.JSONObject].getLong(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.MediaEntityJSONImpl$Variant].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 3
    ICount: 79
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "twitter4j.MediaEntityJSONImpl:66"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:70"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.MediaEntityJSONImpl:69"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:70"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:87"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
        - "getInt(int)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.MediaEntityJSONImpl:86"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:77"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:81"
        BranchSideFuncs:
        - "getLong(java.lang.String)"
      - BranchSide: "twitter4j.MediaEntityJSONImpl:80"
        BranchSideFuncs:
        - "length()"
        - "getJSONArray(java.lang.String)"
    - Branch String: "twitter4j.MediaEntityJSONImpl:83"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:86"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
        - "has(java.lang.String)"
        - "<init>(java.lang.Exception)"
        - "length()"
        - "getString(java.lang.String)"
        - "<init>(twitter4j.JSONObject)"
        - "getInt(int)"
        - "getJSONObject(int)"
        - "getLong(java.lang.String)"
        - "getJSONArray(java.lang.String)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.MediaEntityJSONImpl:85"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:90"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:96"
        BranchSideFuncs:
        - "getString(java.lang.String)"
      - BranchSide: "twitter4j.MediaEntityJSONImpl:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl:46,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    - Src: "twitter4j.MediaEntityJSONImpl:48,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl:49,1"
      Dst: "[twitter4j.JSONArray].getInt(int)"
    - Src: "twitter4j.MediaEntityJSONImpl:49,1"
      Dst: "[twitter4j.EntityIndex].setStart(int)"
    - Src: "twitter4j.MediaEntityJSONImpl:50,1"
      Dst: "[twitter4j.EntityIndex].setEnd(int)"
    - Src: "twitter4j.MediaEntityJSONImpl:51,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.MediaEntityJSONImpl:53,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl:59,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl:60,1"
      Dst: "[java.util.HashMap].<init>(int)"
    - Src: "twitter4j.MediaEntityJSONImpl:62,1"
      Dst: "[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map,twitter4j.JSONObject,java.lang.Integer,java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl:66,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl:70,1"
      Dst: "[twitter4j.JSONObject].has(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl:78,1"
      Dst: "[twitter4j.JSONObject].getLong(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl:82,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.MediaEntityJSONImpl:84,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.MediaEntityJSONImpl:84,1"
      Dst: "[twitter4j.MediaEntityJSONImpl$Variant].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.MediaEntityJSONImpl:95,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.JSONObject].has(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].containsKey(java.lang.Object)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:418,1"
      Dst: "[java.util.HashMap].containsKey(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Variant].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Variant"
    linkageType: ""
    functionLinenumber: 253
    functionLinenumberEnd: 259
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.JSONObject].getInt(java.lang.String)"
    - "[twitter4j.JSONObject].has(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.MediaEntityJSONImpl$Variant:255"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:254"
        BranchSideFuncs:
        - "has(java.lang.String)"
        - "getString(java.lang.String)"
        - "getInt(java.lang.String)"
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:253"
        BranchSideFuncs:
        - "<init>()"
        - "has(java.lang.String)"
        - "getInt(java.lang.String)"
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:254,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:255,1"
      Dst: "[twitter4j.JSONObject].has(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:255,1"
      Dst: "[twitter4j.JSONObject].getInt(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:256,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    - "[twitter4j.QuotedStatusPermalinkJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:37,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:38,1"
      Dst: "[twitter4j.QuotedStatusPermalinkJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 66
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 26
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:47"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:51"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:50"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:51"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:54"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:53"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:57"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:60"
        BranchSideFuncs:
        - "getString(java.lang.String)"
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:59"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:47,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:48,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:63,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.StatusJSONImpl].mergeExtendedEntities(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 230
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    functionUses: 1
    ICount: 21
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:218"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:229"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.StatusJSONImpl:228"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:220"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:229"
        BranchSideFuncs:
        - "getJSONArray(java.lang.String)"
        - "length()"
      - BranchSide: "twitter4j.StatusJSONImpl:228"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:224"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:228"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:218,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:219,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:221,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:222,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.StatusJSONImpl:225,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.StatusJSONImpl:225,1"
      Dst: "[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.StatusJSONImpl].mergeExtendedTweet(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 250
    functionDepth: 14
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].getInt(int)"
    - "[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 51
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:239"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:233"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:232"
        BranchSideFuncs:
        - "getInt(int)"
        - "getJSONArray(java.lang.String)"
        - "collectEntities(twitter4j.JSONObject)"
    - Branch String: "twitter4j.StatusJSONImpl:240"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:239"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:238"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:241"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:240"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:239"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:242"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:241"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:240"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:243"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:242"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
        - "unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
        - "getString(java.lang.String)"
      - BranchSide: "twitter4j.StatusJSONImpl:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:233,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:234,1"
      Dst: "[twitter4j.JSONArray].getInt(int)"
    - Src: "twitter4j.StatusJSONImpl:237,1"
      Dst: "[twitter4j.StatusJSONImpl].collectEntities(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:244,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:244,1"
      Dst: "[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
    - Src: "twitter4j.StatusJSONImpl:247,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.ScopesImpl].<init>(java.lang.String[])"
    functionSourceFile: "twitter4j.ScopesImpl"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ScopesImpl:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].compareTo(twitter4j.v1.Status)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Status"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Status].getId()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:254"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:256"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:255"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:256"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:259"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:253,1"
      Dst: "[twitter4j.v1.Status].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getCreatedAt()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.time.LocalDateTime"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getId()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getText()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getDisplayTextRangeStart()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getDisplayTextRangeEnd()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getSource()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].isTruncated()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getInReplyToStatusId()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getInReplyToUserId()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getInReplyToScreenName()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getGeoLocation()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.GeoLocation"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getPlace()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Place"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getContributors()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].isFavorited()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].isRetweeted()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getFavoriteCount()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getUser()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.User"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].isRetweet()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:350"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:349"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.StatusJSONImpl].getRetweetedStatus()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Status"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getRetweetCount()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].isRetweetedByMe()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:365"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:364"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.StatusJSONImpl].getCurrentUserRetweetId()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].isPossiblySensitive()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getUserMentionEntities()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.UserMentionEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getURLEntities()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.URLEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getHashtagEntities()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.HashtagEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getMediaEntities()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.MediaEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getSymbolEntities()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.SymbolEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getScopes()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Scopes"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getWithheldInCountries()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getQuotedStatusId()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getQuotedStatus()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Status"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getQuotedStatusPermalink()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.URLEntity"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].getLang()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].createStatusList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONArray()"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:437"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:440"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:439"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:443"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:451"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:450"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:446"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:443"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:442"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:451"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:454"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:453"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:438,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.StatusJSONImpl:440,1"
      Dst: "[twitter4j.HttpResponse].asJSONArray()"
    - Src: "twitter4j.StatusJSONImpl:441,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.StatusJSONImpl:442,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.StatusJSONImpl:444,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.StatusJSONImpl:445,1"
      Dst: "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusJSONImpl:447,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.StatusJSONImpl:449,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.StatusJSONImpl:456,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.StatusJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: 461
    functionLinenumberEnd: 463
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Status].getId()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusJSONImpl:467"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:470"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:469"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:470"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:473"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusJSONImpl:472"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:473"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:472"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusJSONImpl:473"
      Branch Sides:
      - BranchSide: "twitter4j.StatusJSONImpl:472"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:473,1"
      Dst: "[twitter4j.v1.Status].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.StatusJSONImpl].toString()"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: 477
    functionLinenumberEnd: 505
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.util.Arrays].toString(long[])"
    - "[java.util.Arrays].toString(java.lang.Object[])"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 101
    EdgeCount: 70
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:478,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.StatusJSONImpl:478,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.StatusJSONImpl:478,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.StatusJSONImpl:478,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.StatusJSONImpl:478,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.StatusJSONImpl:478,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.StatusJSONImpl:478,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.StatusJSONImpl:495,1"
      Dst: "[java.util.Arrays].toString(long[])"
    - Src: "twitter4j.StatusJSONImpl:497,1"
      Dst: "[java.util.Arrays].toString(java.lang.Object[])"
    - Src: "twitter4j.StatusJSONImpl:504,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusJSONImpl].compareTo(java.lang.Object)"
    functionSourceFile: "twitter4j.StatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusJSONImpl].compareTo(twitter4j.v1.Status)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusJSONImpl:31,1"
      Dst: "[twitter4j.StatusJSONImpl].compareTo(twitter4j.v1.Status)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PlaceJSONImpl:49"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:53"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlaceJSONImpl:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:46,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.PlaceJSONImpl:47,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.PlaceJSONImpl:48,1"
      Dst: "[twitter4j.PlaceJSONImpl].init(twitter4j.JSONObject)"
    - Src: "twitter4j.PlaceJSONImpl:50,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.PlaceJSONImpl:51,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.PlaceJSONImpl].<init>()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:61,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].compareTo(twitter4j.v1.Place)"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Place"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Place].getId()"
    - "[java.lang.String].compareTo(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:124,1"
      Dst: "[twitter4j.v1.Place].getId()"
    - Src: "twitter4j.PlaceJSONImpl:124,1"
      Dst: "[java.lang.String].compareTo(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.v1.ResponseList<Place>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:131,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.PlaceJSONImpl:132,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.PlaceJSONImpl:132,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.PlaceJSONImpl:132,1"
      Dst: "[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    - Src: "twitter4j.PlaceJSONImpl:134,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.PlaceJSONImpl:134,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.PlaceJSONImpl:134,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.PlaceJSONImpl:134,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.PlaceJSONImpl:134,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.PlaceJSONImpl:134,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.v1.ResponseList<Place>"
    argCount: 3
    argTypes:
    - "twitter4j.JSONArray"
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PlaceJSONImpl:141"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:145"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlaceJSONImpl:144"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:148"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:156"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlaceJSONImpl:155"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:152"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:145"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlaceJSONImpl:144"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:156"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:159"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlaceJSONImpl:158"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:142,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.PlaceJSONImpl:145,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.PlaceJSONImpl:146,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.PlaceJSONImpl:149,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.PlaceJSONImpl:150,1"
      Dst: "[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.PlaceJSONImpl:151,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.PlaceJSONImpl:153,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.PlaceJSONImpl:161,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.PlaceJSONImpl].getName()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getStreetAddress()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getCountryCode()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getId()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getCountry()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getPlaceType()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getURL()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getFullName()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getBoundingBoxType()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getBoundingBoxCoordinates()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.GeoLocation[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getGeometryType()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getGeometryCoordinates()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.GeoLocation[][]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].getContainedWithIn()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Place[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Place].getId()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PlaceJSONImpl:233"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:236"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlaceJSONImpl:235"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:236"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:239"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlaceJSONImpl:238"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:239"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:238"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlaceJSONImpl:239"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:238"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:239,1"
      Dst: "[twitter4j.v1.Place].getId()"
    - Src: "twitter4j.PlaceJSONImpl:239,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.PlaceJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:244,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlaceJSONImpl].toString()"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: 248
    functionLinenumberEnd: 263
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 70
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "twitter4j.PlaceJSONImpl:259"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:249"
        BranchSideFuncs:
        - "append(java.lang.String)"
      - BranchSide: "twitter4j.PlaceJSONImpl:248"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "twitter4j.PlaceJSONImpl:261"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:259"
        BranchSideFuncs:
        - "append(char)"
        - "append(java.lang.String)"
        - "append(java.lang.Object)"
        - "toString()"
        - "asList(java.lang.Object[])"
      - BranchSide: "twitter4j.PlaceJSONImpl:258"
        BranchSideFuncs:
        - "append(java.lang.String)"
    - Branch String: "twitter4j.PlaceJSONImpl:262"
      Branch Sides:
      - BranchSide: "twitter4j.PlaceJSONImpl:260"
        BranchSideFuncs:
        - "append(char)"
        - "append(java.lang.String)"
        - "append(java.lang.Object)"
        - "toString()"
        - "asList(java.lang.Object[])"
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:249,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.PlaceJSONImpl:249,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.PlaceJSONImpl:249,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.PlaceJSONImpl:259,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "twitter4j.PlaceJSONImpl:259,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.PlaceJSONImpl:262,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.PlaceJSONImpl].compareTo(java.lang.Object)"
    functionSourceFile: "twitter4j.PlaceJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.PlaceJSONImpl].compareTo(twitter4j.v1.Place)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PlaceJSONImpl:29,1"
      Dst: "[twitter4j.PlaceJSONImpl].compareTo(twitter4j.v1.Place)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageListImpl].<init>(twitter4j.v1.RateLimitStatus,twitter4j.TwitterResponse$AccessLevel)"
    functionSourceFile: "twitter4j.DirectMessageListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.v1.RateLimitStatus"
    - "twitter4j.TwitterResponse$AccessLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,twitter4j.TwitterResponse$AccessLevel)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessageListImpl:33,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,twitter4j.TwitterResponse$AccessLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.DirectMessageListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "twitter4j.JSONObject"
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessageListImpl:38,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.DirectMessageListImpl:39,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.DirectMessageListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessageListImpl:43,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageListImpl].getNextCursor()"
    functionSourceFile: "twitter4j.DirectMessageListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SearchResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.SearchResourceImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SearchResourceImpl:16,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SearchResourceImpl].search(twitter4j.v1.Query)"
    functionSourceFile: "twitter4j.SearchResourceImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.QueryResult"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Query"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createQueryResult(twitter4j.HttpResponse,twitter4j.v1.Query)"
    - "[twitter4j.SearchResourceImpl].asHttpParameterArray(twitter4j.v1.Query)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.SearchResourceImpl:21"
      Branch Sides:
      - BranchSide: "twitter4j.SearchResourceImpl:24"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SearchResourceImpl:23"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.SearchResourceImpl:22,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SearchResourceImpl:22,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SearchResourceImpl:22,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SearchResourceImpl:22,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.SearchResourceImpl:22,1"
      Dst: "[twitter4j.ObjectFactory].createQueryResult(twitter4j.HttpResponse,twitter4j.v1.Query)"
    - Src: "twitter4j.SearchResourceImpl:24,1"
      Dst: "[twitter4j.SearchResourceImpl].asHttpParameterArray(twitter4j.v1.Query)"
    - Src: "twitter4j.SearchResourceImpl:24,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SearchResourceImpl].asHttpParameterArray(twitter4j.v1.Query)"
    functionSourceFile: "twitter4j.SearchResourceImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.HttpParameter[]"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Query"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[twitter4j.SearchResourceImpl].appendParameter(java.lang.String,java.lang.String,java.util.List)"
    - "[twitter4j.SearchResourceImpl].appendParameter(java.lang.String,long,java.util.List)"
    - "[java.lang.Enum].name()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.SearchResourceImpl:41"
      Branch Sides:
      - BranchSide: "twitter4j.SearchResourceImpl:44"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SearchResourceImpl:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.SearchResourceImpl:31,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.SearchResourceImpl:32,1"
      Dst: "[twitter4j.SearchResourceImpl].appendParameter(java.lang.String,java.lang.String,java.util.List)"
    - Src: "twitter4j.SearchResourceImpl:35,1"
      Dst: "[twitter4j.SearchResourceImpl].appendParameter(java.lang.String,long,java.util.List)"
    - Src: "twitter4j.SearchResourceImpl:42,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "twitter4j.SearchResourceImpl:42,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.SearchResourceImpl:42,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "twitter4j.SearchResourceImpl:45,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "twitter4j.SearchResourceImpl:46,1"
      Dst: "[java.util.ArrayList].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.SearchResourceImpl].appendParameter(java.lang.String,java.lang.String,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.SearchResourceImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.SearchResourceImpl:50"
      Branch Sides:
      - BranchSide: "twitter4j.SearchResourceImpl:53"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SearchResourceImpl:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.SearchResourceImpl:51,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.SearchResourceImpl:51,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.SearchResourceImpl].appendParameter(java.lang.String,long,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.SearchResourceImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.SearchResourceImpl:56"
      Branch Sides:
      - BranchSide: "twitter4j.SearchResourceImpl:59"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SearchResourceImpl:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.SearchResourceImpl:57,1"
      Dst: "[java.lang.String].valueOf(long)"
    - Src: "twitter4j.SearchResourceImpl:57,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.SearchResourceImpl:57,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:78"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:81"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:80"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:83"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:86"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:77,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.UserJSONImpl:79,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.UserJSONImpl:81,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.UserJSONImpl:82,1"
      Dst: "[twitter4j.UserJSONImpl].init(twitter4j.JSONObject)"
    - Src: "twitter4j.UserJSONImpl:84,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.UserJSONImpl].<init>()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:94,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].compareTo(twitter4j.v1.User)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "twitter4j.v1.User"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.User].getId()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:201,1"
      Dst: "[twitter4j.v1.User].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getId()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getName()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getEmail()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getScreenName()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getLocation()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getDescription()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].isContributorsEnabled()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getProfileImageURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getBiggerProfileImageURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:246,1"
      Dst: "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].substring(int)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:265"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:275"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:274"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:265"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:275"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:274"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:270"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:273"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:272"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:265,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.UserJSONImpl:266,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:269,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:269,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.UserJSONImpl:269,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:269,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UserJSONImpl:271,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.UserJSONImpl].getMiniProfileImageURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:251,1"
      Dst: "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getOriginalProfileImageURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:256,1"
      Dst: "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].get400x400ProfileImageURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:261,1"
      Dst: "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getProfileImageURLHttps()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getBiggerProfileImageURLHttps()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:285,1"
      Dst: "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getMiniProfileImageURLHttps()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:290,1"
      Dst: "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getOriginalProfileImageURLHttps()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:295,1"
      Dst: "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].get400x400ProfileImageURLHttps()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:300,1"
      Dst: "[twitter4j.UserJSONImpl].toResizedURL(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].isDefaultProfileImage()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].isProtected()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getFollowersCount()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getProfileBackgroundColor()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getProfileTextColor()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getProfileLinkColor()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getProfileSidebarFillColor()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getProfileSidebarBorderColor()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].isProfileUseBackgroundImage()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].isDefaultProfile()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].isShowAllInlineMedia()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getFriendsCount()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getStatus()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Status"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getCreatedAt()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.time.LocalDateTime"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getFavouritesCount()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getUtcOffset()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getTimeZone()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getProfileBackgroundImageURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getProfileBackgroundImageUrlHttps()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getProfileBannerURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:412"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:412,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:412,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:412,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserJSONImpl].getProfileBannerRetinaURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:417"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:416"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:417,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:417,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:417,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserJSONImpl].getProfileBannerIPadURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:422"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:421"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:422,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:422,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:422,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserJSONImpl].getProfileBannerIPadRetinaURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:427"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:427,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:427,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:427,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserJSONImpl].getProfileBannerMobileURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:432"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:432,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:432,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:432,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserJSONImpl].getProfileBannerMobileRetinaURL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:437"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:436"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:437,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:437,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:437,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserJSONImpl].getProfileBanner300x100URL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:442"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:441"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:442,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:442,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:442,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserJSONImpl].getProfileBanner600x200URL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:447"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:446"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:447,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:447,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:447,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserJSONImpl].getProfileBanner1500x500URL()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:452"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:451"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:452,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:452,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:452,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UserJSONImpl].isProfileBackgroundTiled()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getLang()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getStatusesCount()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].isGeoEnabled()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].isVerified()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].isTranslator()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getListedCount()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].isFollowRequestSent()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getDescriptionURLEntities()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.URLEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getURLEntity()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.URLEntity"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[twitter4j.URLEntityJSONImpl].<init>(int,int,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:502"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:506"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:505"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:503"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:503"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:502"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:504,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.UserJSONImpl:504,1"
      Dst: "[twitter4j.URLEntityJSONImpl].<init>(int,int,java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.URLEntityJSONImpl].<init>(int,int,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    - "[twitter4j.EntityIndex].setStart(int)"
    - "[twitter4j.EntityIndex].setEnd(int)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.URLEntityJSONImpl:42,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    - Src: "twitter4j.URLEntityJSONImpl:43,1"
      Dst: "[twitter4j.EntityIndex].setStart(int)"
    - Src: "twitter4j.URLEntityJSONImpl:44,1"
      Dst: "[twitter4j.EntityIndex].setEnd(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].getWithheldInCountries()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].createPagableUserList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:517"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:520"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:519"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:525"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:533"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:532"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:528"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:525"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:524"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:533"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:536"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:535"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:518,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.UserJSONImpl:520,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.UserJSONImpl:521,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:522,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.UserJSONImpl:523,1"
      Dst: "[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)"
    - Src: "twitter4j.UserJSONImpl:526,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.UserJSONImpl:527,1"
      Dst: "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.UserJSONImpl:529,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.UserJSONImpl:531,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.UserJSONImpl:538,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.PagableResponseListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "twitter4j.JSONObject"
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PagableResponseListImpl:39,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.PagableResponseListImpl:40,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].createUserList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.ResponseList<User>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asJSONArray()"
    - "[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:544,1"
      Dst: "[twitter4j.HttpResponse].asJSONArray()"
    - Src: "twitter4j.UserJSONImpl:544,1"
      Dst: "[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<User>"
    argCount: 3
    argTypes:
    - "twitter4j.JSONArray"
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:550"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:553"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:552"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:556"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:564"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:563"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:560"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:553"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:552"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:564"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:567"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:566"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:551,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.UserJSONImpl:553,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.UserJSONImpl:554,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.UserJSONImpl:557,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.UserJSONImpl:558,1"
      Dst: "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.UserJSONImpl:559,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.UserJSONImpl:561,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.UserJSONImpl:569,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.UserJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: 574
    functionLinenumberEnd: 576
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.User].getId()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserJSONImpl:580"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:583"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:582"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:583"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:586"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserJSONImpl:585"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:586"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:585"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserJSONImpl:586"
      Branch Sides:
      - BranchSide: "twitter4j.UserJSONImpl:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:586,1"
      Dst: "[twitter4j.v1.User].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.UserJSONImpl].toString()"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: 590
    functionLinenumberEnd: 630
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Arrays].toString(java.lang.Object[])"
    functionUses: 2
    ICount: 138
    EdgeCount: 97
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:591,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserJSONImpl:591,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserJSONImpl:591,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UserJSONImpl:591,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.UserJSONImpl:591,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.UserJSONImpl:591,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.UserJSONImpl:591,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.UserJSONImpl:629,1"
      Dst: "[java.util.Arrays].toString(java.lang.Object[])"
    - Src: "twitter4j.UserJSONImpl:629,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserJSONImpl].compareTo(java.lang.Object)"
    functionSourceFile: "twitter4j.UserJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].compareTo(twitter4j.v1.User)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserJSONImpl:29,1"
      Dst: "[twitter4j.UserJSONImpl].compareTo(twitter4j.v1.User)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.BASE64Encoder].<init>()"
    functionSourceFile: "twitter4j.BASE64Encoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.BASE64Encoder:34,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.BASE64Encoder].encode(byte[])"
    functionSourceFile: "twitter4j.BASE64Encoder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 96
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.BASE64Encoder:41"
      Branch Sides:
      - BranchSide: "twitter4j.BASE64Encoder:71"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.BASE64Encoder:70"
        BranchSideFuncs: []
    - Branch String: "twitter4j.BASE64Encoder:43"
      Branch Sides:
      - BranchSide: "twitter4j.BASE64Encoder:38"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.BASE64Encoder:37"
        BranchSideFuncs: []
    - Branch String: "twitter4j.BASE64Encoder:55"
      Branch Sides:
      - BranchSide: "twitter4j.BASE64Encoder:67"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.BASE64Encoder:66"
        BranchSideFuncs: []
    - Branch String: "twitter4j.BASE64Encoder:62"
      Branch Sides:
      - BranchSide: "twitter4j.BASE64Encoder:67"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.BASE64Encoder:66"
        BranchSideFuncs: []
    - Branch String: "twitter4j.BASE64Encoder:71"
      Branch Sides:
      - BranchSide: "twitter4j.BASE64Encoder:76"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.BASE64Encoder:75"
        BranchSideFuncs: []
    - Branch String: "twitter4j.BASE64Encoder:72"
      Branch Sides:
      - BranchSide: "twitter4j.BASE64Encoder:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.BASE64Encoder:38,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "twitter4j.BASE64Encoder:67,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.BASE64Encoder:71,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "twitter4j.BASE64Encoder:73,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.BASE64Encoder:76,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 11
  - functionName: "[twitter4j.OAuthAuthorization].<init>(twitter4j.Configuration)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.Configuration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.AccessToken].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:90"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:83"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:82"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:91"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:90"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:89"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:92"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:95"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:94"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:92"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:95"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:83,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.OAuthAuthorization:93,1"
      Dst: "[twitter4j.AccessToken].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.OAuthAuthorization].newBuilder()"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].<init>(twitter4j.OAuthAuthorization$1)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:102,1"
      Dst: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].<init>(twitter4j.OAuthAuthorization$1)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].<init>(twitter4j.OAuthAuthorization$1)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.OAuthAuthorization$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].<init>()"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:540,1"
      Dst: "[twitter4j.Configuration].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].<init>()"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>(int)"
    - "[twitter4j.PropertyConfiguration].loadDefaultProperties(twitter4j.Configuration)"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Configuration:90,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.Configuration:32,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.Configuration:91,1"
      Dst: "[twitter4j.PropertyConfiguration].loadDefaultProperties(twitter4j.Configuration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].getInstance(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "twitter4j.OAuthAuthorization"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization].newBuilder()"
    - "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].oAuthConsumer(java.lang.String,java.lang.String)"
    - "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].build()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:113,1"
      Dst: "[twitter4j.OAuthAuthorization].newBuilder()"
    - Src: "twitter4j.OAuthAuthorization:113,1"
      Dst: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].oAuthConsumer(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:113,1"
      Dst: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].build()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].oAuthConsumer(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuthConsumer(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].oAuthConsumer(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].oAuthConsumer(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].build()"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.OAuthAuthorization"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].buildConfiguration()"
    - "[twitter4j.OAuthAuthorization].<init>(twitter4j.Configuration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:547,1"
      Dst: "[twitter4j.Configuration].buildConfiguration()"
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:547,1"
      Dst: "[twitter4j.OAuthAuthorization].<init>(twitter4j.Configuration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].buildConfiguration()"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.Configuration"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONImplFactory].<init>(boolean)"
    - "[twitter4j.HttpClient].<init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,int,int,int,int,boolean,boolean)"
    - "[twitter4j.OAuth2Authorization].<init>(twitter4j.Configuration)"
    - "[twitter4j.OAuthAuthorization].<init>(twitter4j.Configuration)"
    - "[twitter4j.NullAuthorization].getInstance()"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.Configuration:454"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:461"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.Configuration:460"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:454"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:461"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.Configuration:460"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:455"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:458"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.Configuration:457"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:461"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:464"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.Configuration:463"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.Configuration:445,1"
      Dst: "[twitter4j.JSONImplFactory].<init>(boolean)"
    - Src: "twitter4j.Configuration:446,1"
      Dst: "[twitter4j.HttpClient].<init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,int,int,int,int,boolean,boolean)"
    - Src: "twitter4j.Configuration:456,1"
      Dst: "[twitter4j.OAuth2Authorization].<init>(twitter4j.Configuration)"
    - Src: "twitter4j.Configuration:458,1"
      Dst: "[twitter4j.OAuthAuthorization].<init>(twitter4j.Configuration)"
    - Src: "twitter4j.Configuration:462,1"
      Dst: "[twitter4j.NullAuthorization].getInstance()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.JSONImplFactory].<init>(boolean)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].<init>(java.lang.String,int,java.lang.String,java.lang.String,boolean,int,int,int,int,boolean,boolean)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 11
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "int"
    - "int"
    - "int"
    - "int"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.HashMap].<init>()"
    - "[twitter4j.Version].getVersion()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpClient:47"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:50"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpClient:32,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.HttpClient:27,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "twitter4j.HttpClient:43,1"
      Dst: "[twitter4j.Version].getVersion()"
    - Src: "twitter4j.HttpClient:43,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.HttpClient:44,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpClient:44,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpClient:44,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.Version].getVersion()"
    functionSourceFile: "twitter4j.Version"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 1
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization].<init>(twitter4j.Configuration)"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.Configuration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.OAuth2Token].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuth2Authorization:67"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:61"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:60"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:68"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:67"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:66"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:69"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:72"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:71"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:69"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:72"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization:61,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.OAuth2Authorization:70,1"
      Dst: "[twitter4j.OAuth2Token].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.OAuth2Token].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.OAuth2Token"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Token:55,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.NullAuthorization].getInstance()"
    functionSourceFile: "twitter4j.NullAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.NullAuthorization"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].getInstance()"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "twitter4j.OAuthAuthorization"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization].newBuilder()"
    - "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].build()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:122,1"
      Dst: "[twitter4j.OAuthAuthorization].newBuilder()"
    - Src: "twitter4j.OAuthAuthorization:122,1"
      Dst: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].build()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].getAuthorizationHeader(twitter4j.HttpRequest)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "twitter4j.HttpRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].getMethod()"
    - "[java.lang.Enum].name()"
    - "[twitter4j.HttpRequest].getURL()"
    - "[twitter4j.HttpRequest].getParameters()"
    - "[twitter4j.OAuthAuthorization].generateAuthorizationHeader(java.lang.String,java.lang.String,twitter4j.HttpParameter[],twitter4j.OAuthToken)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:129,1"
      Dst: "[twitter4j.HttpRequest].getMethod()"
    - Src: "twitter4j.OAuthAuthorization:129,1"
      Dst: "[java.lang.Enum].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(java.lang.String,java.lang.String,twitter4j.HttpParameter[],twitter4j.OAuthToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].generateAuthorizationHeader(java.lang.String,java.lang.String,twitter4j.HttpParameter[],twitter4j.OAuthToken)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    - "twitter4j.OAuthToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].currentTimeMillis()"
    - "[java.util.Random].nextInt()"
    - "[java.lang.String].valueOf(long)"
    - "[twitter4j.OAuthAuthorization].generateAuthorizationHeader(java.lang.String,java.lang.String,twitter4j.HttpParameter[],java.lang.String,java.lang.String,twitter4j.OAuthToken)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:360,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    - Src: "twitter4j.OAuthAuthorization:361,1"
      Dst: "[java.util.Random].nextInt()"
    - Src: "twitter4j.OAuthAuthorization:362,1"
      Dst: "[java.lang.String].valueOf(long)"
    - Src: "twitter4j.OAuthAuthorization:362,1"
      Dst: "[twitter4j.OAuthAuthorization].generateAuthorizationHeader(java.lang.String,java.lang.String,twitter4j.HttpParameter[],java.lang.String,java.lang.String,twitter4j.OAuthToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].generateAuthorizationHeader(java.lang.String,java.lang.String,twitter4j.HttpParameter[],java.lang.String,java.lang.String,twitter4j.OAuthToken)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 6
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.lang.String"
    - "twitter4j.OAuthToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.OAuthToken].getToken()"
    - "[java.util.List].size()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[twitter4j.HttpParameter].containsFile(twitter4j.HttpParameter[])"
    - "[twitter4j.OAuthAuthorization].toParamList(twitter4j.HttpParameter[])"
    - "[twitter4j.OAuthAuthorization].parseGetParameters(java.lang.String,java.util.List)"
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.OAuthAuthorization].constructRequestURL(java.lang.String)"
    - "[twitter4j.HttpParameter].encode(java.lang.String)"
    - "[twitter4j.OAuthAuthorization].normalizeRequestParameters(java.util.List)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.Logger].debug(java.lang.String,java.lang.String)"
    - "[twitter4j.OAuthAuthorization].generateSignature(java.lang.String,twitter4j.OAuthToken)"
    - "[java.lang.StringBuilder].<init>()"
    - "[twitter4j.OAuthAuthorization].encodeParameters(java.util.List,java.lang.String,boolean)"
    functionUses: 0
    ICount: 74
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:293"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:296"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:295"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:302"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:305"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:304"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:307"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:310"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:309"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:322"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:325"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:324"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:296,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.OAuthAuthorization:297,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:297,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.OAuthAuthorization:303,1"
      Dst: "[twitter4j.OAuthToken].getToken()"
    - Src: "twitter4j.OAuthAuthorization:305,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.OAuthAuthorization:306,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "twitter4j.OAuthAuthorization:307,1"
      Dst: "[twitter4j.HttpParameter].containsFile(twitter4j.HttpParameter[])"
    - Src: "twitter4j.OAuthAuthorization:308,1"
      Dst: "[twitter4j.OAuthAuthorization].toParamList(twitter4j.HttpParameter[])"
    - Src: "twitter4j.OAuthAuthorization:310,1"
      Dst: "[twitter4j.OAuthAuthorization].parseGetParameters(java.lang.String,java.util.List)"
    - Src: "twitter4j.OAuthAuthorization:311,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:311,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:312,1"
      Dst: "[twitter4j.OAuthAuthorization].constructRequestURL(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:312,1"
      Dst: "[twitter4j.HttpParameter].encode(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:313,1"
      Dst: "[twitter4j.OAuthAuthorization].normalizeRequestParameters(java.util.List)"
    - Src: "twitter4j.OAuthAuthorization:314,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.OAuthAuthorization:315,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:316,1"
      Dst: "[twitter4j.OAuthAuthorization].generateSignature(java.lang.String,twitter4j.OAuthToken)"
    - Src: "twitter4j.OAuthAuthorization:325,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.OAuthAuthorization:325,1"
      Dst: "[twitter4j.OAuthAuthorization].encodeParameters(java.util.List,java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.OAuthAuthorization].toParamList(twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List<HttpParameter>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:430,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.OAuthAuthorization:431,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "twitter4j.OAuthAuthorization:431,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].constructRequestURL(java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[java.lang.String].toLowerCase()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:487"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:490"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:489"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:493"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:502"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:495"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:497"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:495"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:497"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:498"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:502"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:498"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:502"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:486,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:488,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "twitter4j.OAuthAuthorization:490,1"
      Dst: "[java.lang.String].indexOf(java.lang.String,int)"
    - Src: "twitter4j.OAuthAuthorization:491,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "twitter4j.OAuthAuthorization:495,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:495,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:503,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.OAuthAuthorization:503,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:503,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "twitter4j.OAuthAuthorization:503,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 7
  - functionName: "[twitter4j.OAuthAuthorization].generateSignature(java.lang.String,twitter4j.OAuthToken)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.OAuthToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.crypto.Mac].getInstance(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[twitter4j.HttpParameter].encode(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].getBytes()"
    - "[javax.crypto.spec.SecretKeySpec].<init>(byte[],java.lang.String)"
    - "[twitter4j.OAuthToken].getSecretKeySpec()"
    - "[twitter4j.OAuthToken].getTokenSecret()"
    - "[twitter4j.OAuthToken].setSecretKeySpec(javax.crypto.spec.SecretKeySpec)"
    - "[javax.crypto.Mac].init(java.security.Key)"
    - "[javax.crypto.Mac].doFinal(byte[])"
    - "[twitter4j.Logger].error(java.lang.String,java.lang.Throwable)"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    - "[twitter4j.BASE64Encoder].encode(byte[])"
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:378"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:382"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:381"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:383"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:389"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:376,1"
      Dst: "[javax.crypto.Mac].getInstance(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:379,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.OAuthAuthorization:379,1"
      Dst: "[twitter4j.HttpParameter].encode(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:379,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:379,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.OAuthAuthorization:380,1"
      Dst: "[java.lang.String].getBytes()"
    - Src: "twitter4j.OAuthAuthorization:380,1"
      Dst: "[javax.crypto.spec.SecretKeySpec].<init>(byte[],java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:382,1"
      Dst: "[twitter4j.OAuthToken].getSecretKeySpec()"
    - Src: "twitter4j.OAuthAuthorization:384,1"
      Dst: "[twitter4j.OAuthToken].getTokenSecret()"
    - Src: "twitter4j.OAuthAuthorization:386,1"
      Dst: "[twitter4j.OAuthToken].setSecretKeySpec(javax.crypto.spec.SecretKeySpec)"
    - Src: "twitter4j.OAuthAuthorization:389,1"
      Dst: "[javax.crypto.Mac].init(java.security.Key)"
    - Src: "twitter4j.OAuthAuthorization:390,1"
      Dst: "[javax.crypto.Mac].doFinal(byte[])"
    - Src: "twitter4j.OAuthAuthorization:392,1"
      Dst: "[twitter4j.Logger].error(java.lang.String,java.lang.Throwable)"
    - Src: "twitter4j.OAuthAuthorization:393,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    - Src: "twitter4j.OAuthAuthorization:398,1"
      Dst: "[twitter4j.BASE64Encoder].encode(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:133"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:136"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:134,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].isEnabled()"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:143"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:142"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:143"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:142"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.OAuthAuthorization].getOAuthRequestToken()"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.RequestToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization].getOAuthRequestToken(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:158,1"
      Dst: "[twitter4j.OAuthAuthorization].getOAuthRequestToken(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].getOAuthRequestToken(java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.RequestToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].toArray(java.lang.Object[])"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.RequestToken].<init>(twitter4j.HttpResponse,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:174"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:177"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:176"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:178"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:181"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:180"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:175,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:177,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.OAuthAuthorization:179,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:179,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.OAuthAuthorization:181,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    - Src: "twitter4j.OAuthAuthorization:181,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.OAuthAuthorization:181,1"
      Dst: "[twitter4j.RequestToken].<init>(twitter4j.HttpResponse,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.RequestToken].<init>(twitter4j.HttpResponse,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.RequestToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "twitter4j.HttpResponse"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].<init>(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestToken:35,1"
      Dst: "[twitter4j.OAuthToken].<init>(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].getOAuthAccessToken()"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.AccessToken"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:200"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:203"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:199,1"
      Dst: "[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()"
    - Src: "twitter4j.OAuthAuthorization:203,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.OAuthAuthorization:203,1"
      Dst: "[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].getOAuthAccessToken(java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.AccessToken"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:219,1"
      Dst: "[twitter4j.OAuthAuthorization].ensureTokenIsAvailable()"
    - Src: "twitter4j.OAuthAuthorization:220,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:220,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.OAuthAuthorization:220,1"
      Dst: "[twitter4j.AccessToken].<init>(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.AccessToken"
    argCount: 1
    argTypes:
    - "twitter4j.RequestToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization].getOAuthAccessToken()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:238,1"
      Dst: "[twitter4j.OAuthAuthorization].getOAuthAccessToken()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].getOAuthAccessToken(twitter4j.RequestToken,java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.AccessToken"
    argCount: 2
    argTypes:
    - "twitter4j.RequestToken"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization].getOAuthAccessToken(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:254,1"
      Dst: "[twitter4j.OAuthAuthorization].getOAuthAccessToken(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].invalidateOAuthToken()"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[twitter4j.OAuthAuthorization].getOAuthAccessToken()"
    - "[twitter4j.AccessToken].getToken()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.HttpResponse].getStatusCode()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:266"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:270"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:269"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:278"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:285"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:284"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:286"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:290"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:289"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:286"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:289"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:267,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:271,1"
      Dst: "[twitter4j.OAuthAuthorization].getOAuthAccessToken()"
    - Src: "twitter4j.OAuthAuthorization:271,1"
      Dst: "[twitter4j.AccessToken].getToken()"
    - Src: "twitter4j.OAuthAuthorization:271,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:277,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.OAuthAuthorization:278,1"
      Dst: "[twitter4j.HttpResponse].getStatusCode()"
    - Src: "twitter4j.OAuthAuthorization:279,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.OAuthAuthorization].parseGetParameters(java.lang.String,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.net.URLDecoder].decode(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:330"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:351"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:350"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:333"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:348"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:347"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:335"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:341"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:329,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:331,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "twitter4j.OAuthAuthorization:331,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:337,1"
      Dst: "[java.net.URLDecoder].decode(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:338,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:336,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.OAuthAuthorization:347,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.OAuthAuthorization].normalizeRequestParameters(twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization].toParamList(twitter4j.HttpParameter[])"
    - "[twitter4j.OAuthAuthorization].normalizeRequestParameters(java.util.List)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:421,1"
      Dst: "[twitter4j.OAuthAuthorization].toParamList(twitter4j.HttpParameter[])"
    - Src: "twitter4j.OAuthAuthorization:421,1"
      Dst: "[twitter4j.OAuthAuthorization].normalizeRequestParameters(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].normalizeRequestParameters(java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Collections].sort(java.util.List)"
    - "[twitter4j.OAuthAuthorization].encodeParameters(java.util.List)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:425,1"
      Dst: "[java.util.Collections].sort(java.util.List)"
    - Src: "twitter4j.OAuthAuthorization:426,1"
      Dst: "[twitter4j.OAuthAuthorization].encodeParameters(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].encodeParameters(java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthAuthorization].encodeParameters(java.util.List,java.lang.String,boolean)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:442,1"
      Dst: "[twitter4j.OAuthAuthorization].encodeParameters(java.util.List,java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].encodeParameters(java.util.List<HttpParameter>,java.lang.String,boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.util.List<HttpParameter>"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.HttpParameter].isFile()"
    - "[twitter4j.HttpParameter].isJson()"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.HttpParameter].getName()"
    - "[twitter4j.HttpParameter].encode(java.lang.String)"
    - "[twitter4j.HttpParameter].getValue()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:447"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:462"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:461"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:448"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:461"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:460"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:448"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:461"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:460"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:449"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:455"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:454"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:450"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:453"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:452"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:456"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:459"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:458"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:462"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:467"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:466"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:463"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:467"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:466"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:446,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.OAuthAuthorization:447,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.OAuthAuthorization:447,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.OAuthAuthorization:447,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.OAuthAuthorization:448,1"
      Dst: "[twitter4j.HttpParameter].isFile()"
    - Src: "twitter4j.OAuthAuthorization:448,1"
      Dst: "[twitter4j.HttpParameter].isJson()"
    - Src: "twitter4j.OAuthAuthorization:449,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "twitter4j.OAuthAuthorization:451,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:455,1"
      Dst: "[twitter4j.HttpParameter].getName()"
    - Src: "twitter4j.OAuthAuthorization:455,1"
      Dst: "[twitter4j.HttpParameter].encode(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:459,1"
      Dst: "[twitter4j.HttpParameter].getValue()"
    - Src: "twitter4j.OAuthAuthorization:467,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 9
  - functionName: "[twitter4j.OAuthAuthorization].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuthAuthorization:516"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:517"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:516"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:517"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:517"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:516"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:517"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:518"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuthAuthorization:517"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:519"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:519"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:519"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuthAuthorization:519"
      Branch Sides:
      - BranchSide: "twitter4j.OAuthAuthorization:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:517,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.OAuthAuthorization:519,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[twitter4j.OAuthAuthorization].hashCode()"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    functionUses: 2
    ICount: 12
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:524,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization].toString()"
    functionSourceFile: "twitter4j.OAuthAuthorization"
    linkageType: ""
    functionLinenumber: 528
    functionLinenumberEnd: 530
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 13
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization:529,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.OAuthAuthorization:529,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.OAuthAuthorization:529,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.OAuthAuthorization:529,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.OAuthAuthorization:529,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 185
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.Configuration:101"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:102"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.Configuration:101"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:102"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:102"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.Configuration:101"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:102"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:103"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.Configuration:102"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.Configuration:104"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.Configuration:102,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.Configuration:104,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 55
    CyclomaticComplexity: 49
  - functionName: "[twitter4j.Configuration].hashCode()"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    functionUses: 4
    ICount: 116
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Configuration:109,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "twitter4j.Configuration:109,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.Configuration:109,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.Configuration:109,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].toString()"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 135
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[twitter4j.Configuration].mask(java.lang.String)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(int)"
    functionUses: 5
    ICount: 156
    EdgeCount: 76
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Configuration:114,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.Configuration:114,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.Configuration:114,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.Configuration:114,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.Configuration:114,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.Configuration:130,1"
      Dst: "[twitter4j.Configuration].mask(java.lang.String)"
    - Src: "twitter4j.Configuration:134,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.Configuration:134,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].mask(java.lang.String)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    functionUses: 4
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "twitter4j.Configuration:160"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:164"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.Configuration:163"
        BranchSideFuncs:
        - "replaceAll(java.lang.String,java.lang.String)"
    Callsites:
    - Src: "twitter4j.Configuration:164,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].applicationOnlyAuthEnabled(boolean)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].load(java.util.Properties)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.PropertyConfiguration].load(twitter4j.Configuration,java.util.Properties)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Configuration:199,1"
      Dst: "[twitter4j.PropertyConfiguration].load(twitter4j.Configuration,java.util.Properties)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].httpProxyHost(java.lang.String)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].httpProxyUser(java.lang.String)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].httpProxyPassword(java.lang.String)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].httpProxySocks(boolean)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].oAuthAccessToken(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].oAuthAccessToken(twitter4j.AccessToken)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "twitter4j.AccessToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.AccessToken].getToken()"
    - "[twitter4j.AccessToken].getTokenSecret()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Configuration:320,1"
      Dst: "[twitter4j.AccessToken].getToken()"
    - Src: "twitter4j.Configuration:321,1"
      Dst: "[twitter4j.AccessToken].getTokenSecret()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].oAuth2Token(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].oAuth2Token(twitter4j.OAuth2Token)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "twitter4j.OAuth2Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuth2Token].getTokenType()"
    - "[twitter4j.OAuth2Token].getAccessToken()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Configuration:341,1"
      Dst: "[twitter4j.OAuth2Token].getTokenType()"
    - Src: "twitter4j.Configuration:342,1"
      Dst: "[twitter4j.OAuth2Token].getAccessToken()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Token].getTokenType()"
    functionSourceFile: "twitter4j.OAuth2Token"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Token].getAccessToken()"
    functionSourceFile: "twitter4j.OAuth2Token"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].oAuth2Scope(java.lang.String)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].contributingTo(long)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].trimUserEnabled(boolean)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].includeExtAltTextEnabled(boolean)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].tweetModeExtended(boolean)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].includeEntitiesEnabled(boolean)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].jsonStoreEnabled(boolean)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].mBeanEnabled(boolean)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].onRateLimitStatus(java.util.function.Consumer<RateLimitStatusEvent>)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<RateLimitStatusEvent>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Configuration:427,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].onRateLimitReached(java.util.function.Consumer<RateLimitStatusEvent>)"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer<RateLimitStatusEvent>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Configuration:440,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Configuration].ensureAuthorizationEnabled()"
    functionSourceFile: "twitter4j.Configuration"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Authorization].isEnabled()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.Configuration:470"
      Branch Sides:
      - BranchSide: "twitter4j.Configuration:474"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.Configuration:473"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.Configuration:470,1"
      Dst: "[twitter4j.Authorization].isEnabled()"
    - Src: "twitter4j.Configuration:471,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "twitter4j.v1.GeoLocation"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:61,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].ofGeoLocation(double,double)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.GeoQuery"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoLocation].of(double,double)"
    - "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:77,1"
      Dst: "[twitter4j.v1.GeoLocation].of(double,double)"
    - Src: "twitter4j.v1.GeoQuery:77,1"
      Dst: "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].geoLocation(double,double)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.GeoQuery"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoLocation].of(double,double)"
    - "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:89,1"
      Dst: "[twitter4j.v1.GeoLocation].of(double,double)"
    - Src: "twitter4j.v1.GeoQuery:89,1"
      Dst: "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].ofIP(java.lang.String)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.GeoQuery"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:99,1"
      Dst: "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].ip(java.lang.String)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.GeoQuery"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:107,1"
      Dst: "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].ofQuery(java.lang.String)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.GeoQuery"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:117,1"
      Dst: "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].query(java.lang.String)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.GeoQuery"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:127,1"
      Dst: "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].accuracy(java.lang.String)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.GeoQuery"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:137,1"
      Dst: "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].granularity(java.lang.String)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.GeoQuery"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:148,1"
      Dst: "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].maxResults(int)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.GeoQuery"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:158,1"
      Dst: "[twitter4j.v1.GeoQuery].<init>(twitter4j.v1.GeoLocation,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.GeoQuery].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.GeoQuery:163"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:164"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.GeoQuery:163"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoQuery:164"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:163"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoQuery:164"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:165"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoQuery:168"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:169"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.GeoQuery:168"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoQuery:169"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:171"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.GeoQuery:170"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoQuery:171"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:173"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.GeoQuery:172"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoQuery:173"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:175"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.GeoQuery:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:164,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.v1.GeoQuery:169,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.v1.GeoQuery].hashCode()"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 186
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoLocation].hashCode()"
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 35
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.v1.GeoQuery:180"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:180"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.GeoQuery:179"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoQuery:181"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:181"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.GeoQuery:180"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoQuery:182"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:181"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.v1.GeoQuery:180"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.GeoQuery:183"
      Branch Sides:
      - BranchSide: "twitter4j.v1.GeoQuery:182"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.v1.GeoQuery:181"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:180,1"
      Dst: "[twitter4j.v1.GeoLocation].hashCode()"
    - Src: "twitter4j.v1.GeoQuery:181,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.v1.GeoQuery].toString()"
    functionSourceFile: "twitter4j.v1.GeoQuery"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 28
    EdgeCount: 19
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.GeoQuery:190,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.GeoQuery:190,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.GeoQuery:190,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.v1.GeoQuery:190,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.v1.GeoQuery:190,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.v1.GeoQuery:190,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.SavedSearchJSONImpl:42"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:45"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SavedSearchJSONImpl:44"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:47"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:50"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SavedSearchJSONImpl:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.SavedSearchJSONImpl:41,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.SavedSearchJSONImpl:43,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.SavedSearchJSONImpl:45,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.SavedSearchJSONImpl:46,1"
      Dst: "[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)"
    - Src: "twitter4j.SavedSearchJSONImpl:48,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionDepth: 13
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchJSONImpl:52,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.SavedSearchJSONImpl:53,1"
      Dst: "[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].createSavedSearchList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.v1.ResponseList<SavedSearch>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONArray()"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.HttpResponse].asString()"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.SavedSearchJSONImpl:58"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:61"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SavedSearchJSONImpl:60"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:65"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:73"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SavedSearchJSONImpl:72"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:69"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:61"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SavedSearchJSONImpl:60"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:73"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:76"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SavedSearchJSONImpl:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.SavedSearchJSONImpl:59,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.SavedSearchJSONImpl:61,1"
      Dst: "[twitter4j.HttpResponse].asJSONArray()"
    - Src: "twitter4j.SavedSearchJSONImpl:64,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.SavedSearchJSONImpl:64,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.SavedSearchJSONImpl:66,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.SavedSearchJSONImpl:67,1"
      Dst: "[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.SavedSearchJSONImpl:68,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.SavedSearchJSONImpl:70,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.SavedSearchJSONImpl:78,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SavedSearchJSONImpl:78,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.SavedSearchJSONImpl:78,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SavedSearchJSONImpl:78,1"
      Dst: "[twitter4j.HttpResponse].asString()"
    - Src: "twitter4j.SavedSearchJSONImpl:78,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SavedSearchJSONImpl:78,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.SavedSearchJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionDepth: 12
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject,java.lang.String)"
    - "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    functionUses: 1
    ICount: 13
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchJSONImpl:83,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject,java.lang.String)"
    - Src: "twitter4j.SavedSearchJSONImpl:84,1"
      Dst: "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.SavedSearchJSONImpl:85,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.SavedSearchJSONImpl:87,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].compareTo(twitter4j.v1.SavedSearch)"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "twitter4j.v1.SavedSearch"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.SavedSearch].getId()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchJSONImpl:92,1"
      Dst: "[twitter4j.v1.SavedSearch].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].getCreatedAt()"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.time.LocalDateTime"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].getQuery()"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].getPosition()"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].getName()"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].getId()"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.SavedSearchJSONImpl:122"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:123"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SavedSearchJSONImpl:122"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:123"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:123"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SavedSearchJSONImpl:122"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:123"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:124"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.SavedSearchJSONImpl:123"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:125"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:125"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:125"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:125"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.SavedSearchJSONImpl:125"
      Branch Sides:
      - BranchSide: "twitter4j.SavedSearchJSONImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.SavedSearchJSONImpl:123,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.SavedSearchJSONImpl:125,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[twitter4j.SavedSearchJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: 129
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.time.LocalDateTime].hashCode()"
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 19
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchJSONImpl:130,1"
      Dst: "[java.time.LocalDateTime].hashCode()"
    - Src: "twitter4j.SavedSearchJSONImpl:131,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].toString()"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 23
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchJSONImpl:140,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SavedSearchJSONImpl:140,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SavedSearchJSONImpl:140,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.SavedSearchJSONImpl:140,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.SavedSearchJSONImpl:140,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.SavedSearchJSONImpl:140,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.SavedSearchJSONImpl:140,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchJSONImpl].compareTo(java.lang.Object)"
    functionSourceFile: "twitter4j.SavedSearchJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.SavedSearchJSONImpl].compareTo(twitter4j.v1.SavedSearch)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchJSONImpl:31,1"
      Dst: "[twitter4j.SavedSearchJSONImpl].compareTo(twitter4j.v1.SavedSearch)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObjectType].<init>()"
    functionSourceFile: "twitter4j.JSONObjectType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObjectType:23,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.JSONObjectType"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 155
    functionDepth: 7
    returnType: "twitter4j.JSONObjectType$Type"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].hashCode()"
    - "[twitter4j.JSONObject].toString(int)"
    - "[twitter4j.Log4JLogger].warn(java.lang.String,java.lang.String)"
    - "[twitter4j.JULLogger].warn(java.lang.String,java.lang.String)"
    - "[twitter4j.SLF4JLogger].warn(java.lang.String,java.lang.String)"
    - "[twitter4j.Logger].warn(java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 168
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "twitter4j.JSONObjectType:78"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:80"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:79"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:80"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:82"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:81"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:82"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:84"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:83"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:84"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:86"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:85"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:86"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:88"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:87"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:88"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:90"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:89"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:90"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:92"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:91"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:92"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:94"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:93"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:94"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:150"
        BranchSideFuncs:
        - "isNull(java.lang.String)"
    - Branch String: "twitter4j.JSONObjectType:98"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:100"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:99"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:100"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:102"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:101"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:102"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:104"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:103"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:104"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:106"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:105"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
    - Branch String: "twitter4j.JSONObjectType:106"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:123"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.JSONObjectType:122"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:107"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:106"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.JSONObjectType:107"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:106"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.JSONObjectType:107"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:106"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.JSONObjectType:107"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:106"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.JSONObjectType:107"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:106"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.JSONObjectType:107"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:106"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.JSONObjectType:107"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:106"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.JSONObjectType:123"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:125"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:124"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:125"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:127"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:126"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:127"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:129"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:128"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:129"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:131"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:130"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:131"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:133"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:132"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:133"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:135"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:134"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:135"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:137"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:136"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:137"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:139"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:138"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:139"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:141"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:140"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "twitter4j.JSONObjectType:141"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:150"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:149"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObjectType:151"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObjectType:154"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObjectType:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObjectType:78,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.JSONObjectType:97,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.JSONObjectType:98,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.JSONObjectType:106,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "twitter4j.JSONObjectType:107,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "twitter4j.JSONObjectType:147,1"
      Dst: "[twitter4j.JSONObject].toString(int)"
    - Src: "twitter4j.JSONObjectType:147,1"
      Dst: "[twitter4j.Logger].warn(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 77
    CyclomaticComplexity: 17
  - functionName: "[twitter4j.StallWarningImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.StallWarningImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StallWarningImpl:47,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.StallWarningImpl:48,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.StallWarningImpl:49,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.StallWarningImpl:51,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StallWarningImpl].getCode()"
    functionSourceFile: "twitter4j.StallWarningImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StallWarningImpl].getMessage()"
    functionSourceFile: "twitter4j.StallWarningImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StallWarningImpl].getPercentFull()"
    functionSourceFile: "twitter4j.StallWarningImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StallWarningImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.StallWarningImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StallWarningImpl:72"
      Branch Sides:
      - BranchSide: "twitter4j.StallWarningImpl:73"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StallWarningImpl:72"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StallWarningImpl:73"
      Branch Sides:
      - BranchSide: "twitter4j.StallWarningImpl:73"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StallWarningImpl:72"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StallWarningImpl:73"
      Branch Sides:
      - BranchSide: "twitter4j.StallWarningImpl:74"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StallWarningImpl:73"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StallWarningImpl:75"
      Branch Sides:
      - BranchSide: "twitter4j.StallWarningImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StallWarningImpl:75"
      Branch Sides:
      - BranchSide: "twitter4j.StallWarningImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StallWarningImpl:75"
      Branch Sides:
      - BranchSide: "twitter4j.StallWarningImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StallWarningImpl:73,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.StallWarningImpl:75,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.StallWarningImpl].hashCode()"
    functionSourceFile: "twitter4j.StallWarningImpl"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StallWarningImpl:80,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.StallWarningImpl:80,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StallWarningImpl].toString()"
    functionSourceFile: "twitter4j.StallWarningImpl"
    linkageType: ""
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    functionUses: 2
    ICount: 17
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StallWarningImpl:85,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.StallWarningImpl:85,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.StallWarningImpl:85,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.StallWarningImpl:85,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.StallWarningImpl:85,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ExceptionDiagnosis].<init>(java.lang.Throwable)"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ExceptionDiagnosis].<init>(java.lang.Throwable,java.lang.String[])"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ExceptionDiagnosis:31,1"
      Dst: "[twitter4j.ExceptionDiagnosis].<init>(java.lang.Throwable,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ExceptionDiagnosis].<init>(java.lang.Throwable,java.lang.String[])"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: 33
    functionLinenumberEnd: 56
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Throwable"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.Throwable].getStackTrace()"
    - "[java.lang.StackTraceElement].getClassName()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.StackTraceElement].getMethodName()"
    - "[java.lang.String].hashCode()"
    - "[java.lang.StackTraceElement].getLineNumber()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.ExceptionDiagnosis].toHexString(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.reflect.InvocationTargetException].getCause()"
    - "[twitter4j.ExceptionDiagnosis].<init>(java.lang.Throwable,java.lang.String[])"
    - "[twitter4j.ExceptionDiagnosis].asHexString()"
    - "[java.lang.Throwable].getCause()"
    functionUses: 2
    ICount: 67
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "twitter4j.ExceptionDiagnosis:39"
      Branch Sides:
      - BranchSide: "twitter4j.ExceptionDiagnosis:50"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ExceptionDiagnosis:49"
        BranchSideFuncs:
        - "toHexString(int)"
    - Branch String: "twitter4j.ExceptionDiagnosis:41"
      Branch Sides:
      - BranchSide: "twitter4j.ExceptionDiagnosis:null"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
    - Branch String: "twitter4j.ExceptionDiagnosis:42"
      Branch Sides:
      - BranchSide: "twitter4j.ExceptionDiagnosis:40"
        BranchSideFuncs:
        - "getClassName()"
        - "hashCode()"
        - "getMethodName()"
        - "getLineNumber()"
      - BranchSide: "twitter4j.ExceptionDiagnosis:39"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ExceptionDiagnosis:51"
      Branch Sides:
      - BranchSide: "twitter4j.ExceptionDiagnosis:55"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.Throwable,java.lang.String[])"
        - "asHexString()"
        - "<init>()"
        - "getCause()"
      - BranchSide: "twitter4j.ExceptionDiagnosis:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.ExceptionDiagnosis:34,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.ExceptionDiagnosis:36,1"
      Dst: "[java.lang.Throwable].getStackTrace()"
    - Src: "twitter4j.ExceptionDiagnosis:42,1"
      Dst: "[java.lang.StackTraceElement].getClassName()"
    - Src: "twitter4j.ExceptionDiagnosis:42,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "twitter4j.ExceptionDiagnosis:43,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "twitter4j.ExceptionDiagnosis:43,1"
      Dst: "[java.lang.StackTraceElement].getMethodName()"
    - Src: "twitter4j.ExceptionDiagnosis:45,1"
      Dst: "[java.lang.StackTraceElement].getLineNumber()"
    - Src: "twitter4j.ExceptionDiagnosis:50,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ExceptionDiagnosis:50,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ExceptionDiagnosis:50,1"
      Dst: "[twitter4j.ExceptionDiagnosis].toHexString(int)"
    - Src: "twitter4j.ExceptionDiagnosis:50,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ExceptionDiagnosis:51,1"
      Dst: "[java.lang.Throwable].getCause()"
    - Src: "twitter4j.ExceptionDiagnosis:52,1"
      Dst: "[twitter4j.ExceptionDiagnosis].<init>(java.lang.Throwable,java.lang.String[])"
    - Src: "twitter4j.ExceptionDiagnosis:52,1"
      Dst: "[twitter4j.ExceptionDiagnosis].asHexString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.ExceptionDiagnosis].getStackLineHash()"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ExceptionDiagnosis].getStackLineHashAsHex()"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ExceptionDiagnosis].toHexString(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ExceptionDiagnosis:63,1"
      Dst: "[twitter4j.ExceptionDiagnosis].toHexString(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ExceptionDiagnosis].toHexString(int)"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Integer].toHexString(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    functionUses: 4
    ICount: 12
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ExceptionDiagnosis:79,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ExceptionDiagnosis:79,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ExceptionDiagnosis:79,1"
      Dst: "[java.lang.Integer].toHexString(int)"
    - Src: "twitter4j.ExceptionDiagnosis:79,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ExceptionDiagnosis:80,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.ExceptionDiagnosis:80,1"
      Dst: "[java.lang.String].substring(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ExceptionDiagnosis].getLineNumberHash()"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ExceptionDiagnosis].getLineNumberHashAsHex()"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ExceptionDiagnosis].toHexString(int)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ExceptionDiagnosis:71,1"
      Dst: "[twitter4j.ExceptionDiagnosis].toHexString(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ExceptionDiagnosis].asHexString()"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ExceptionDiagnosis].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.ExceptionDiagnosis:85"
      Branch Sides:
      - BranchSide: "twitter4j.ExceptionDiagnosis:86"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ExceptionDiagnosis:85"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ExceptionDiagnosis:86"
      Branch Sides:
      - BranchSide: "twitter4j.ExceptionDiagnosis:85"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ExceptionDiagnosis:86"
      Branch Sides:
      - BranchSide: "twitter4j.ExceptionDiagnosis:87"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ExceptionDiagnosis:90"
      Branch Sides:
      - BranchSide: "twitter4j.ExceptionDiagnosis:91"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ExceptionDiagnosis:90"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ExceptionDiagnosis:91"
      Branch Sides:
      - BranchSide: "twitter4j.ExceptionDiagnosis:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.ExceptionDiagnosis:86,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.ExceptionDiagnosis].hashCode()"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ExceptionDiagnosis].toString()"
    functionSourceFile: "twitter4j.ExceptionDiagnosis"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ExceptionDiagnosis:103,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ExceptionDiagnosis:103,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ExceptionDiagnosis:103,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.ExceptionDiagnosis:103,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.ExceptionDiagnosis:103,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 6
    argTypes:
    - "int"
    - "long[]"
    - "java.lang.String[]"
    - "double[][]"
    - "java.lang.String[]"
    - "twitter4j.v1.FilterQuery$FilterLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:57,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].count(int)"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.FilterQuery"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:74,1"
      Dst: "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].ofFollow(long[])"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.FilterQuery"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:84,1"
      Dst: "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].follow(long[])"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.FilterQuery"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:94,1"
      Dst: "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].ofTrack(java.lang.String[])"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.FilterQuery"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:105,1"
      Dst: "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].track(java.lang.String[])"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.FilterQuery"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:116,1"
      Dst: "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].ofLocations(double[][])"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.FilterQuery"
    argCount: 1
    argTypes:
    - "double[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:128,1"
      Dst: "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].locations(double[][])"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.FilterQuery"
    argCount: 1
    argTypes:
    - "double[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:138,1"
      Dst: "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].language(java.lang.String[])"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.FilterQuery"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:148,1"
      Dst: "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].filterLevel(twitter4j.v1.FilterQuery$FilterLevel)"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.FilterQuery"
    argCount: 1
    argTypes:
    - "twitter4j.v1.FilterQuery$FilterLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:160,1"
      Dst: "[twitter4j.v1.FilterQuery].<init>(int,long[],java.lang.String[],double[][],java.lang.String[],twitter4j.v1.FilterQuery$FilterLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.FilterQuery].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Arrays].equals(long[],long[])"
    - "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.FilterQuery:183"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:184"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.FilterQuery:183"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.FilterQuery:184"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:183"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.FilterQuery:184"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:185"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.FilterQuery:188"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:189"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.FilterQuery:188"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.FilterQuery:189"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:190"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.FilterQuery:189"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.FilterQuery:190"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:191"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.FilterQuery:190"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.FilterQuery:191"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:192"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.FilterQuery:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:184,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.v1.FilterQuery:189,1"
      Dst: "[java.util.Arrays].equals(long[],long[])"
    - Src: "twitter4j.v1.FilterQuery:190,1"
      Dst: "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    - Src: "twitter4j.v1.FilterQuery:192,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.v1.FilterQuery].hashCode()"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: 196
    functionLinenumberEnd: 203
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].hashCode(long[])"
    - "[java.util.Arrays].hashCode(java.lang.Object[])"
    - "[java.lang.Enum].hashCode()"
    functionUses: 1
    ICount: 35
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.v1.FilterQuery:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:197"
        BranchSideFuncs:
        - "hashCode(long[])"
      - BranchSide: "twitter4j.v1.FilterQuery:196"
        BranchSideFuncs:
        - "hashCode(long[])"
    - Branch String: "twitter4j.v1.FilterQuery:199"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:198"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
      - BranchSide: "twitter4j.v1.FilterQuery:197"
        BranchSideFuncs:
        - "hashCode(long[])"
    - Branch String: "twitter4j.v1.FilterQuery:200"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:199"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
        - "hashCode()"
      - BranchSide: "twitter4j.v1.FilterQuery:198"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
    - Branch String: "twitter4j.v1.FilterQuery:201"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:200"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.v1.FilterQuery:199"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:198,1"
      Dst: "[java.util.Arrays].hashCode(long[])"
    - Src: "twitter4j.v1.FilterQuery:199,1"
      Dst: "[java.util.Arrays].hashCode(java.lang.Object[])"
    - Src: "twitter4j.v1.FilterQuery:201,1"
      Dst: "[java.lang.Enum].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.v1.FilterQuery].toString()"
    functionSourceFile: "twitter4j.v1.FilterQuery"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 213
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.util.Arrays].toString(long[])"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 40
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "twitter4j.v1.FilterQuery:210"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:207"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.FilterQuery:206"
        BranchSideFuncs:
        - "<init>()"
        - "toString(long[])"
        - "append(int)"
    - Branch String: "twitter4j.v1.FilterQuery:211"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:210"
        BranchSideFuncs:
        - "append(char)"
        - "append(java.lang.String)"
        - "append(java.lang.Object)"
        - "toString()"
        - "asList(java.lang.Object[])"
      - BranchSide: "twitter4j.v1.FilterQuery:209"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.FilterQuery:212"
      Branch Sides:
      - BranchSide: "twitter4j.v1.FilterQuery:210"
        BranchSideFuncs:
        - "append(char)"
        - "append(java.lang.String)"
        - "append(java.lang.Object)"
        - "toString()"
        - "asList(java.lang.Object[])"
    Callsites:
    - Src: "twitter4j.v1.FilterQuery:207,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.FilterQuery:207,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.FilterQuery:207,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.v1.FilterQuery:209,1"
      Dst: "[java.util.Arrays].toString(long[])"
    - Src: "twitter4j.v1.FilterQuery:210,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "twitter4j.v1.FilterQuery:210,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.v1.FilterQuery:212,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.v1.FilterQuery:212,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.ParseUtil$lambda_getFormat_0__5].apply(java.lang.Object)"
    functionSourceFile: "twitter4j.ParseUtil$lambda_getFormat_0__5"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].lambda$getFormat$0(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil$lambda_getFormat_0__5:-1,1"
      Dst: "[twitter4j.ParseUtil].lambda$getFormat$0(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].lambda$getFormat$0(java.lang.String)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "java.time.format.DateTimeFormatter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.time.ZoneId:java.time.format.DateTimeFormatter:java.util.Locale].ofPattern(java.lang.String,java.util.Locale)"
    - "[java.time.ZoneId].systemDefault()"
    - "[java.time.format.DateTimeFormatter].withZone(java.time.ZoneId)"
    - "[java.time.format.DateTimeFormatter].ofPattern(java.lang.String,java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:102,1"
      Dst: "[java.time.format.DateTimeFormatter].ofPattern(java.lang.String,java.util.Locale)"
    - Src: "twitter4j.ParseUtil:102,1"
      Dst: "[java.time.ZoneId].systemDefault()"
    - Src: "twitter4j.ParseUtil:102,1"
      Dst: "[java.time.format.DateTimeFormatter].withZone(java.time.ZoneId)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].<init>(java.util.Map)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].<init>()"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[java.util.Map$Entry].getValue()"
    - "[twitter4j.JSONObject].wrap(java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:134"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:145"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:144"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:140"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:143"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:132,1"
      Dst: "[twitter4j.JSONObject].<init>()"
    - Src: "twitter4j.JSONObject:134,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "twitter4j.JSONObject:134,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "twitter4j.JSONObject:134,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.JSONObject:134,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.JSONObject:139,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "twitter4j.JSONObject:141,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONObject:143,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "twitter4j.JSONObject:143,1"
      Dst: "[twitter4j.JSONObject].wrap(java.lang.Object)"
    - Src: "twitter4j.JSONObject:143,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].<init>(twitter4j.JSONObject,java.lang.String[])"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.JSONObject"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].<init>()"
    - "[twitter4j.JSONObject].opt(java.lang.String)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:192"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:198"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:197"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:194"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:191"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:191,1"
      Dst: "[twitter4j.JSONObject].<init>()"
    - Src: "twitter4j.JSONObject:193,1"
      Dst: "[twitter4j.JSONObject].opt(java.lang.String)"
    - Src: "twitter4j.JSONObject:195,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONObject].length()"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:206,1"
      Dst: "[java.util.HashMap].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].put(java.lang.String,boolean)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.JSONObject"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].checkName(java.lang.String)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:219,1"
      Dst: "[twitter4j.JSONObject].checkName(java.lang.String)"
    - Src: "twitter4j.JSONObject:219,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "twitter4j.JSONObject:219,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].put(java.lang.String,double)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.JSONObject"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].checkName(java.lang.String)"
    - "[twitter4j.JSON].checkDouble(double)"
    - "[java.lang.Double].valueOf(double)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:234,1"
      Dst: "[twitter4j.JSONObject].checkName(java.lang.String)"
    - Src: "twitter4j.JSONObject:234,1"
      Dst: "[twitter4j.JSON].checkDouble(double)"
    - Src: "twitter4j.JSONObject:234,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "twitter4j.JSONObject:234,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].put(java.lang.String,int)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.JSONObject"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].checkName(java.lang.String)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:248,1"
      Dst: "[twitter4j.JSONObject].checkName(java.lang.String)"
    - Src: "twitter4j.JSONObject:248,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONObject:248,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].put(java.lang.String,long)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.JSONObject"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].checkName(java.lang.String)"
    - "[java.lang.Long].valueOf(long)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:262,1"
      Dst: "[twitter4j.JSONObject].checkName(java.lang.String)"
    - Src: "twitter4j.JSONObject:262,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.JSONObject:262,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].putOpt(java.lang.String,java.lang.Object)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONObject"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:302"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:303"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:302"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:302"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:305"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:304"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:305,1"
      Dst: "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].accumulate(java.lang.String,java.lang.Object)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONObject"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].checkName(java.lang.String)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    - "[twitter4j.JSONArray].checkedPut(java.lang.Object)"
    - "[twitter4j.JSONArray].<init>()"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:333"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:337"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:336"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:337"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:341"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:332,1"
      Dst: "[twitter4j.JSONObject].checkName(java.lang.String)"
    - Src: "twitter4j.JSONObject:332,1"
      Dst: "[java.util.LinkedHashMap].get(java.lang.Object)"
    - Src: "twitter4j.JSONObject:334,1"
      Dst: "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    - Src: "twitter4j.JSONObject:339,1"
      Dst: "[twitter4j.JSONArray].checkedPut(java.lang.Object)"
    - Src: "twitter4j.JSONObject:341,1"
      Dst: "[twitter4j.JSONArray].<init>()"
    - Src: "twitter4j.JSONObject:344,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].checkedPut(java.lang.Object)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Number].doubleValue()"
    - "[twitter4j.JSON].checkDouble(double)"
    - "[twitter4j.JSONArray].put(java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:201"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:205"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:202,1"
      Dst: "[java.lang.Number].doubleValue()"
    - Src: "twitter4j.JSONArray:202,1"
      Dst: "[twitter4j.JSON].checkDouble(double)"
    - Src: "twitter4j.JSONArray:205,1"
      Dst: "[twitter4j.JSONArray].put(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].append(java.lang.String,java.lang.Object)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONObject"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].checkName(java.lang.String)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[twitter4j.JSONArray].<init>()"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[twitter4j.JSONArray].checkedPut(java.lang.Object)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:365"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:367"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:366"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:367"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:372"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:371"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:362,1"
      Dst: "[twitter4j.JSONObject].checkName(java.lang.String)"
    - Src: "twitter4j.JSONObject:362,1"
      Dst: "[java.util.LinkedHashMap].get(java.lang.Object)"
    - Src: "twitter4j.JSONObject:368,1"
      Dst: "[twitter4j.JSONArray].<init>()"
    - Src: "twitter4j.JSONObject:369,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.JSONObject:372,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONObject:372,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONObject:372,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSONObject:372,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONObject:375,1"
      Dst: "[twitter4j.JSONArray].checkedPut(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].remove(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].remove(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:395,1"
      Dst: "[java.util.HashMap].remove(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].opt(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:444,1"
      Dst: "[java.util.LinkedHashMap].get(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].getBoolean(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].get(java.lang.String)"
    - "[twitter4j.JSON].toBoolean(java.lang.Object)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:459"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:462"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:457,1"
      Dst: "[twitter4j.JSONObject].get(java.lang.String)"
    - Src: "twitter4j.JSONObject:458,1"
      Dst: "[twitter4j.JSON].toBoolean(java.lang.Object)"
    - Src: "twitter4j.JSONObject:460,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "twitter4j.JSONObject:462,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSON].toBoolean(java.lang.Object)"
    functionSourceFile: "twitter4j.JSON"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSON:30"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:32"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSON:31"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSON:32"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:40"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSON:39"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSON:34"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:36"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSON:35"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSON:36"
      Branch Sides:
      - BranchSide: "twitter4j.JSON:40"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSON:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSON:34,1"
      Dst: "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - Src: "twitter4j.JSON:35,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].optBoolean(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].optBoolean(java.lang.String,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:473,1"
      Dst: "[twitter4j.JSONObject].optBoolean(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].optBoolean(java.lang.String,boolean)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].opt(java.lang.String)"
    - "[twitter4j.JSON].toBoolean(java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:487"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:484"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:485,1"
      Dst: "[twitter4j.JSONObject].opt(java.lang.String)"
    - Src: "twitter4j.JSONObject:486,1"
      Dst: "[twitter4j.JSON].toBoolean(java.lang.Object)"
    - Src: "twitter4j.JSONObject:487,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].getDouble(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].get(java.lang.String)"
    - "[twitter4j.JSON].toDouble(java.lang.Object)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Double].doubleValue()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:502"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:505"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:504"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:500,1"
      Dst: "[twitter4j.JSONObject].get(java.lang.String)"
    - Src: "twitter4j.JSONObject:501,1"
      Dst: "[twitter4j.JSON].toDouble(java.lang.Object)"
    - Src: "twitter4j.JSONObject:503,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "twitter4j.JSONObject:505,1"
      Dst: "[java.lang.Double].doubleValue()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].optDouble(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].optDouble(java.lang.String,double)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:516,1"
      Dst: "[twitter4j.JSONObject].optDouble(java.lang.String,double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].optDouble(java.lang.String,double)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].opt(java.lang.String)"
    - "[twitter4j.JSON].toDouble(java.lang.Object)"
    - "[java.lang.Double].doubleValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:530"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:528,1"
      Dst: "[twitter4j.JSONObject].opt(java.lang.String)"
    - Src: "twitter4j.JSONObject:529,1"
      Dst: "[twitter4j.JSON].toDouble(java.lang.Object)"
    - Src: "twitter4j.JSONObject:530,1"
      Dst: "[java.lang.Double].doubleValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].optInt(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].optInt(java.lang.String,int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:559,1"
      Dst: "[twitter4j.JSONObject].optInt(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].optInt(java.lang.String,int)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].opt(java.lang.String)"
    - "[twitter4j.JSON].toInteger(java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:573"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:570"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:571,1"
      Dst: "[twitter4j.JSONObject].opt(java.lang.String)"
    - Src: "twitter4j.JSONObject:572,1"
      Dst: "[twitter4j.JSON].toInteger(java.lang.Object)"
    - Src: "twitter4j.JSONObject:573,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].optLong(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].optLong(java.lang.String,long)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:607,1"
      Dst: "[twitter4j.JSONObject].optLong(java.lang.String,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].optLong(java.lang.String,long)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].opt(java.lang.String)"
    - "[twitter4j.JSON].toLong(java.lang.Object)"
    - "[java.lang.Long].longValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:623"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:620"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:621,1"
      Dst: "[twitter4j.JSONObject].opt(java.lang.String)"
    - Src: "twitter4j.JSONObject:622,1"
      Dst: "[twitter4j.JSON].toLong(java.lang.Object)"
    - Src: "twitter4j.JSONObject:623,1"
      Dst: "[java.lang.Long].longValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].optString(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].optString(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:651,1"
      Dst: "[twitter4j.JSONObject].optString(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].optString(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].opt(java.lang.String)"
    - "[twitter4j.JSON].toString(java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:665"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:662"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:663,1"
      Dst: "[twitter4j.JSONObject].opt(java.lang.String)"
    - Src: "twitter4j.JSONObject:664,1"
      Dst: "[twitter4j.JSON].toString(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].optJSONArray(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.JSONArray"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].opt(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:695"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:693"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:694,1"
      Dst: "[twitter4j.JSONObject].opt(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].optJSONObject(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.JSONObject"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].opt(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:725"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:723"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:724,1"
      Dst: "[twitter4j.JSONObject].opt(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].toJSONArray(twitter4j.JSONArray)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.JSONArray"
    argCount: 1
    argTypes:
    - "twitter4j.JSONArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].<init>()"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.JSONArray].opt(int)"
    - "[twitter4j.JSON].toString(java.lang.Object)"
    - "[twitter4j.JSONObject].opt(java.lang.String)"
    - "[twitter4j.JSONArray].put(java.lang.Object)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:739"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:742"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:741"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:743"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:746"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:745"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:746"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:749"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:738,1"
      Dst: "[twitter4j.JSONArray].<init>()"
    - Src: "twitter4j.JSONObject:742,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.JSONObject:747,1"
      Dst: "[twitter4j.JSONArray].opt(int)"
    - Src: "twitter4j.JSONObject:747,1"
      Dst: "[twitter4j.JSON].toString(java.lang.Object)"
    - Src: "twitter4j.JSONObject:748,1"
      Dst: "[twitter4j.JSONObject].opt(java.lang.String)"
    - Src: "twitter4j.JSONObject:748,1"
      Dst: "[twitter4j.JSONArray].put(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].opt(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:331"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:332"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:331"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONArray:331"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:334"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:333"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:331,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.JSONArray:334,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].keys()"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: 762
    functionLinenumberEnd: 764
    functionDepth: 0
    returnType: "java.util.Iterator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.LinkedHashMap].keySet()"
    - "[java.util.Set].iterator()"
    functionUses: 2
    ICount: 5
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:763,1"
      Dst: "[java.util.LinkedHashMap].keySet()"
    - Src: "twitter4j.JSONObject:763,1"
      Dst: "[java.util.Set].iterator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].keySet()"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashMap].keySet()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject:777,1"
      Dst: "[java.util.LinkedHashMap].keySet()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject].names()"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "twitter4j.JSONArray"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].isEmpty()"
    - "[java.util.LinkedHashMap].keySet()"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[twitter4j.JSONArray].<init>(java.util.Collection)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:787"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:789"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:788"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:787,1"
      Dst: "[java.util.HashMap].isEmpty()"
    - Src: "twitter4j.JSONObject:789,1"
      Dst: "[java.util.LinkedHashMap].keySet()"
    - Src: "twitter4j.JSONObject:789,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "twitter4j.JSONObject:789,1"
      Dst: "[twitter4j.JSONArray].<init>(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].<init>(java.util.Collection)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Collection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].<init>()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.JSONObject].wrap(java.lang.Object)"
    - "[twitter4j.JSONArray].put(java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:70"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:75"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:74"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONArray:71"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:75"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:69,1"
      Dst: "[twitter4j.JSONArray].<init>()"
    - Src: "twitter4j.JSONArray:71,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "twitter4j.JSONArray:71,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.JSONArray:71,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.JSONArray:72,1"
      Dst: "[twitter4j.JSONObject].wrap(java.lang.Object)"
    - Src: "twitter4j.JSONArray:72,1"
      Dst: "[twitter4j.JSONArray].put(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONObject].wrap(java.lang.Object)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[twitter4j.JSONArray].<init>(java.util.Collection)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isArray()"
    - "[twitter4j.JSONArray].<init>(java.lang.Object)"
    - "[twitter4j.JSONObject].<init>(java.util.Map)"
    - "[java.lang.Class].getPackage()"
    - "[java.lang.Package].getName()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.Object].toString()"
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:906"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:909"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:908"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:909"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:910"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:909"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:909"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:912"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:911"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:912"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:916"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:915"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:916"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:918"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:917"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:918"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:921"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:920"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:921"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:924"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:923"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:924"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:932"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:924"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:932"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:924"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:932"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:924"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:932"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:924"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:932"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:924"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:932"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:924"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:932"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:924"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:932"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:924"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:934"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject:935"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:939"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:938"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:912,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "twitter4j.JSONObject:917,1"
      Dst: "[twitter4j.JSONArray].<init>(java.util.Collection)"
    - Src: "twitter4j.JSONObject:918,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.JSONObject:918,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "twitter4j.JSONObject:919,1"
      Dst: "[twitter4j.JSONArray].<init>(java.lang.Object)"
    - Src: "twitter4j.JSONObject:922,1"
      Dst: "[twitter4j.JSONObject].<init>(java.util.Map)"
    - Src: "twitter4j.JSONObject:935,1"
      Dst: "[java.lang.Class].getPackage()"
    - Src: "twitter4j.JSONObject:935,1"
      Dst: "[java.lang.Package].getName()"
    - Src: "twitter4j.JSONObject:935,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "twitter4j.JSONObject:936,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 10
  - functionName: "[twitter4j.JSONArray].<init>(java.lang.Object)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isArray()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - "[twitter4j.JSONObject].wrap(java.lang.Object)"
    - "[twitter4j.JSONArray].put(java.lang.Object)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:117"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:120"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:119"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONArray:122"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:116,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.JSONArray:117,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.JSONArray:117,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "twitter4j.JSONArray:118,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONArray:118,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONArray:118,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.JSONArray:118,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSONArray:118,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONArray:120,1"
      Dst: "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - Src: "twitter4j.JSONArray:121,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.JSONArray:123,1"
      Dst: "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - Src: "twitter4j.JSONArray:123,1"
      Dst: "[twitter4j.JSONObject].wrap(java.lang.Object)"
    - Src: "twitter4j.JSONArray:123,1"
      Dst: "[twitter4j.JSONArray].put(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject].quote(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObject"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].<init>()"
    - "[twitter4j.JSONStringer].open(twitter4j.JSONStringer$Scope,java.lang.String)"
    - "[twitter4j.JSONStringer].value(java.lang.Object)"
    - "[twitter4j.JSONStringer].close(twitter4j.JSONStringer$Scope,twitter4j.JSONStringer$Scope,java.lang.String)"
    - "[twitter4j.JSONStringer].toString()"
    - "[java.lang.AssertionError].<init>()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject:876"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject:880"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONObject:879"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONObject:880,1"
      Dst: "[twitter4j.JSONStringer].<init>()"
    - Src: "twitter4j.JSONObject:881,1"
      Dst: "[twitter4j.JSONStringer].open(twitter4j.JSONStringer$Scope,java.lang.String)"
    - Src: "twitter4j.JSONObject:882,1"
      Dst: "[twitter4j.JSONStringer].value(java.lang.Object)"
    - Src: "twitter4j.JSONObject:883,1"
      Dst: "[twitter4j.JSONStringer].close(twitter4j.JSONStringer$Scope,twitter4j.JSONStringer$Scope,java.lang.String)"
    - Src: "twitter4j.JSONObject:884,1"
      Dst: "[twitter4j.JSONStringer].toString()"
    - Src: "twitter4j.JSONObject:886,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].put(boolean)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.JSONArray"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:141,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "twitter4j.JSONArray:141,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].put(double)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.JSONArray"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSON].checkDouble(double)"
    - "[java.lang.Double].valueOf(double)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:154,1"
      Dst: "[twitter4j.JSON].checkDouble(double)"
    - Src: "twitter4j.JSONArray:154,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "twitter4j.JSONArray:154,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].put(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.JSONArray"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:165,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONArray:165,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].put(long)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.JSONArray"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Long].valueOf(long)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:176,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.JSONArray:176,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].put(int,boolean)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONArray"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[twitter4j.JSONArray].put(int,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:219,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "twitter4j.JSONArray:219,1"
      Dst: "[twitter4j.JSONArray].put(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].put(int,java.lang.Object)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.JSONArray"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Number].doubleValue()"
    - "[twitter4j.JSON].checkDouble(double)"
    - "[java.util.List].size()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].set(int,java.lang.Object)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:279"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:282"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONArray:283"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:286"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:281,1"
      Dst: "[java.lang.Number].doubleValue()"
    - Src: "twitter4j.JSONArray:281,1"
      Dst: "[twitter4j.JSON].checkDouble(double)"
    - Src: "twitter4j.JSONArray:283,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.JSONArray:284,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.JSONArray:286,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONArray].put(int,double)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONArray"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Double].valueOf(double)"
    - "[twitter4j.JSONArray].put(int,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:234,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "twitter4j.JSONArray:234,1"
      Dst: "[twitter4j.JSONArray].put(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].put(int,int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONArray"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[twitter4j.JSONArray].put(int,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:248,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONArray:248,1"
      Dst: "[twitter4j.JSONArray].put(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].put(int,long)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONArray"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Long].valueOf(long)"
    - "[twitter4j.JSONArray].put(int,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:262,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.JSONArray:262,1"
      Dst: "[twitter4j.JSONArray].put(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].isNull(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].opt(int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:299"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:297"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONArray:299"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:298,1"
      Dst: "[twitter4j.JSONArray].opt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONArray].remove(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.util.List].remove(int)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:345"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:346"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:345"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONArray:345"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:348"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:347"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:345,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.JSONArray:348,1"
      Dst: "[java.util.List].remove(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].getBoolean(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].get(int)"
    - "[twitter4j.JSON].toBoolean(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:363"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:366"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:365"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:361,1"
      Dst: "[twitter4j.JSONArray].get(int)"
    - Src: "twitter4j.JSONArray:362,1"
      Dst: "[twitter4j.JSON].toBoolean(java.lang.Object)"
    - Src: "twitter4j.JSONArray:364,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONArray:364,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "twitter4j.JSONArray:366,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].optBoolean(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].optBoolean(int,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:377,1"
      Dst: "[twitter4j.JSONArray].optBoolean(int,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].optBoolean(int,boolean)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "int"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].opt(int)"
    - "[twitter4j.JSON].toBoolean(java.lang.Object)"
    - "[java.lang.Boolean].booleanValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:391"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:388"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:389,1"
      Dst: "[twitter4j.JSONArray].opt(int)"
    - Src: "twitter4j.JSONArray:390,1"
      Dst: "[twitter4j.JSON].toBoolean(java.lang.Object)"
    - Src: "twitter4j.JSONArray:391,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].optDouble(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "double"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].optDouble(int,double)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:420,1"
      Dst: "[twitter4j.JSONArray].optDouble(int,double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].optDouble(int,double)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "double"
    argCount: 2
    argTypes:
    - "int"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].opt(int)"
    - "[twitter4j.JSON].toDouble(java.lang.Object)"
    - "[java.lang.Double].doubleValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:434"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:431"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:432,1"
      Dst: "[twitter4j.JSONArray].opt(int)"
    - Src: "twitter4j.JSONArray:433,1"
      Dst: "[twitter4j.JSON].toDouble(java.lang.Object)"
    - Src: "twitter4j.JSONArray:434,1"
      Dst: "[java.lang.Double].doubleValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].optInt(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "int"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].optInt(int,int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:463,1"
      Dst: "[twitter4j.JSONArray].optInt(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].optInt(int,int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].opt(int)"
    - "[twitter4j.JSON].toInteger(java.lang.Object)"
    - "[java.lang.Integer].intValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:477"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:475,1"
      Dst: "[twitter4j.JSONArray].opt(int)"
    - Src: "twitter4j.JSONArray:476,1"
      Dst: "[twitter4j.JSON].toInteger(java.lang.Object)"
    - Src: "twitter4j.JSONArray:477,1"
      Dst: "[java.lang.Integer].intValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].getLong(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].get(int)"
    - "[twitter4j.JSON].toLong(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    - "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - "[java.lang.Long].longValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:492"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:495"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:494"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:490,1"
      Dst: "[twitter4j.JSONArray].get(int)"
    - Src: "twitter4j.JSONArray:491,1"
      Dst: "[twitter4j.JSON].toLong(java.lang.Object)"
    - Src: "twitter4j.JSONArray:493,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.JSONArray:493,1"
      Dst: "[twitter4j.JSON].typeMismatch(java.lang.Object,java.lang.Object,java.lang.String)"
    - Src: "twitter4j.JSONArray:495,1"
      Dst: "[java.lang.Long].longValue()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].optLong(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "long"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].optLong(int,long)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:506,1"
      Dst: "[twitter4j.JSONArray].optLong(int,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].optLong(int,long)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "long"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].opt(int)"
    - "[twitter4j.JSON].toLong(java.lang.Object)"
    - "[java.lang.Long].longValue()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:520"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:517"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:518,1"
      Dst: "[twitter4j.JSONArray].opt(int)"
    - Src: "twitter4j.JSONArray:519,1"
      Dst: "[twitter4j.JSON].toLong(java.lang.Object)"
    - Src: "twitter4j.JSONArray:520,1"
      Dst: "[java.lang.Long].longValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].optString(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].optString(int,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:548,1"
      Dst: "[twitter4j.JSONArray].optString(int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONArray].optString(int,java.lang.String)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].opt(int)"
    - "[twitter4j.JSON].toString(java.lang.Object)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:562"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:559"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:560,1"
      Dst: "[twitter4j.JSONArray].opt(int)"
    - Src: "twitter4j.JSONArray:561,1"
      Dst: "[twitter4j.JSON].toString(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].optJSONArray(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.JSONArray"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].opt(int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:592"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:591,1"
      Dst: "[twitter4j.JSONArray].opt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].optJSONObject(int)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.JSONObject"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].opt(int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:622"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:620"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:621,1"
      Dst: "[twitter4j.JSONArray].opt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].toJSONObject(twitter4j.JSONArray)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONObject"
    argCount: 1
    argTypes:
    - "twitter4j.JSONArray"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].<init>()"
    - "[twitter4j.JSONArray].length()"
    - "[java.util.List].size()"
    - "[java.lang.Math].min(int,int)"
    - "[twitter4j.JSONArray].opt(int)"
    - "[twitter4j.JSON].toString(java.lang.Object)"
    - "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:639"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:642"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:641"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONArray:642"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:645"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:637,1"
      Dst: "[twitter4j.JSONObject].<init>()"
    - Src: "twitter4j.JSONArray:638,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.JSONArray:638,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.JSONArray:638,1"
      Dst: "[java.lang.Math].min(int,int)"
    - Src: "twitter4j.JSONArray:643,1"
      Dst: "[twitter4j.JSONArray].opt(int)"
    - Src: "twitter4j.JSONArray:643,1"
      Dst: "[twitter4j.JSON].toString(java.lang.Object)"
    - Src: "twitter4j.JSONArray:644,1"
      Dst: "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONArray].join(java.lang.String)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONStringer].<init>()"
    - "[twitter4j.JSONStringer].open(twitter4j.JSONStringer$Scope,java.lang.String)"
    - "[java.util.List].size()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.util.List].get(int)"
    - "[twitter4j.JSONStringer].value(java.lang.Object)"
    - "[twitter4j.JSONStringer].close(twitter4j.JSONStringer$Scope,twitter4j.JSONStringer$Scope,java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:663"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:669"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONArray:668"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONArray:664"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:661,1"
      Dst: "[twitter4j.JSONStringer].<init>()"
    - Src: "twitter4j.JSONArray:662,1"
      Dst: "[twitter4j.JSONStringer].open(twitter4j.JSONStringer$Scope,java.lang.String)"
    - Src: "twitter4j.JSONArray:663,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.JSONArray:665,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONArray:667,1"
      Dst: "[java.util.List].get(int)"
    - Src: "twitter4j.JSONArray:667,1"
      Dst: "[twitter4j.JSONStringer].value(java.lang.Object)"
    - Src: "twitter4j.JSONArray:669,1"
      Dst: "[twitter4j.JSONStringer].close(twitter4j.JSONStringer$Scope,twitter4j.JSONStringer$Scope,java.lang.String)"
    - Src: "twitter4j.JSONArray:670,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONArray].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].equals(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONArray:720"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:719"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONArray:720"
      Branch Sides:
      - BranchSide: "twitter4j.JSONArray:719"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONArray:720,1"
      Dst: "[java.util.List].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONArray].hashCode()"
    functionSourceFile: "twitter4j.JSONArray"
    linkageType: ""
    functionLinenumber: 725
    functionLinenumberEnd: 727
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.CopyOnWriteArrayList].hashCode()"
    - "[java.util.AbstractList].hashCode()"
    - "[java.util.Vector].hashCode()"
    - "[java.util.ArrayList].hashCode()"
    - "[java.util.List].hashCode()"
    functionUses: 1
    ICount: 4
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONArray:726,1"
      Dst: "[java.util.List].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.URLEntityJSONImpl].<init>()"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.URLEntityJSONImpl:51,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.URLEntityJSONImpl].getText()"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.URLEntityJSONImpl].getURL()"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.URLEntityJSONImpl].getExpandedURL()"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.URLEntityJSONImpl].getDisplayURL()"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.URLEntityJSONImpl].getStart()"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].getStart()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.URLEntityJSONImpl:107,1"
      Dst: "[twitter4j.EntityIndex].getStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.URLEntityJSONImpl].getEnd()"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].getEnd()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.URLEntityJSONImpl:112,1"
      Dst: "[twitter4j.EntityIndex].getEnd()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.URLEntityJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.URLEntityJSONImpl:117"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:118"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.URLEntityJSONImpl:117"
        BranchSideFuncs: []
    - Branch String: "twitter4j.URLEntityJSONImpl:118"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:117"
        BranchSideFuncs: []
    - Branch String: "twitter4j.URLEntityJSONImpl:118"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:119"
        BranchSideFuncs: []
    - Branch String: "twitter4j.URLEntityJSONImpl:122"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:123"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.URLEntityJSONImpl:122"
        BranchSideFuncs: []
    - Branch String: "twitter4j.URLEntityJSONImpl:123"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:124"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.URLEntityJSONImpl:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.URLEntityJSONImpl:118,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.URLEntityJSONImpl:122,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.URLEntityJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.URLEntityJSONImpl:129"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:129"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.URLEntityJSONImpl:128"
        BranchSideFuncs: []
    - Branch String: "twitter4j.URLEntityJSONImpl:130"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:130"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.URLEntityJSONImpl:129"
        BranchSideFuncs: []
    - Branch String: "twitter4j.URLEntityJSONImpl:131"
      Branch Sides:
      - BranchSide: "twitter4j.URLEntityJSONImpl:130"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.URLEntityJSONImpl:129"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.URLEntityJSONImpl:129,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.URLEntityJSONImpl].toString()"
    functionSourceFile: "twitter4j.URLEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 18
    EdgeCount: 12
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.URLEntityJSONImpl:137,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.URLEntityJSONImpl:137,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.URLEntityJSONImpl:137,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.URLEntityJSONImpl:137,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 5
    argTypes:
    - "twitter4j.HttpResponse"
    - "java.util.List"
    - "java.util.List"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusStreamBase].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusStreamImpl:35,1"
      Dst: "[twitter4j.StatusStreamBase].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusStreamImpl].onClose()"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusStreamImpl].next(java.util.List<StreamListener>)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<StreamListener>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusStreamBase].handleNextElement(java.util.List,java.util.List)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusStreamImpl:47,1"
      Dst: "[twitter4j.StatusStreamBase].handleNextElement(java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusStreamImpl].next(java.util.List<StreamListener>,java.util.List<RawStreamListener>)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List<StreamListener>"
    - "java.util.List<RawStreamListener>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusStreamBase].handleNextElement(java.util.List,java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusStreamImpl:52,1"
      Dst: "[twitter4j.StatusStreamBase].handleNextElement(java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusStreamImpl].parseLine(java.lang.String)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusStreamImpl].onMessage(java.lang.String,twitter4j.v1.RawStreamListener)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.v1.RawStreamListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.RawStreamListener].onMessage(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusStreamImpl:63"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamImpl:66"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamImpl:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusStreamImpl:64,1"
      Dst: "[twitter4j.v1.RawStreamListener].onMessage(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.StatusStreamImpl].onStatus(twitter4j.JSONObject,java.util.List<StreamListener>)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.JSONObject"
    - "java.util.List<StreamListener>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.StatusStreamBase].asStatus(twitter4j.JSONObject)"
    - "[twitter4j.v1.StatusListener].onStatus(twitter4j.v1.Status)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusStreamImpl:70"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamImpl:73"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamImpl:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusStreamImpl:70,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.StatusStreamImpl:70,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.StatusStreamImpl:70,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.StatusStreamImpl:71,1"
      Dst: "[twitter4j.StatusStreamBase].asStatus(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusStreamImpl:71,1"
      Dst: "[twitter4j.v1.StatusListener].onStatus(twitter4j.v1.Status)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.StatusStreamImpl].onDelete(twitter4j.JSONObject,java.util.List<StreamListener>)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.JSONObject"
    - "java.util.List<StreamListener>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.JSONObject].has(java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.v1.StatusListener].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusStreamImpl:78"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamImpl:83"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamImpl:82"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusStreamImpl:79"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamImpl:83"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamImpl:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusStreamImpl:77,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.StatusStreamImpl:78,1"
      Dst: "[twitter4j.JSONObject].has(java.lang.String)"
    - Src: "twitter4j.StatusStreamImpl:79,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.StatusStreamImpl:79,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.StatusStreamImpl:79,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.StatusStreamImpl:80,1"
      Dst: "[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusStreamImpl:80,1"
      Dst: "[twitter4j.v1.StatusListener].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.StatusStreamImpl].onLimit(twitter4j.JSONObject,java.util.List<StreamListener>)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.JSONObject"
    - "java.util.List<StreamListener>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.v1.StatusListener].onTrackLimitationNotice(int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusStreamImpl:87"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamImpl:90"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamImpl:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusStreamImpl:87,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.StatusStreamImpl:87,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.StatusStreamImpl:87,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.StatusStreamImpl:88,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.StatusStreamImpl:88,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.StatusStreamImpl:88,1"
      Dst: "[twitter4j.v1.StatusListener].onTrackLimitationNotice(int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.StatusStreamImpl].onStallWarning(twitter4j.JSONObject,java.util.List<StreamListener>)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.JSONObject"
    - "java.util.List<StreamListener>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.StallWarningImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.v1.StatusListener].onStallWarning(twitter4j.v1.StallWarning)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusStreamImpl:94"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamImpl:97"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamImpl:96"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusStreamImpl:94,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.StatusStreamImpl:94,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.StatusStreamImpl:94,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.StatusStreamImpl:95,1"
      Dst: "[twitter4j.StallWarningImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusStreamImpl:95,1"
      Dst: "[twitter4j.v1.StatusListener].onStallWarning(twitter4j.v1.StallWarning)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.StatusStreamImpl].onScrubGeo(twitter4j.JSONObject,java.util.List<StreamListener>)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.JSONObject"
    - "java.util.List<StreamListener>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.v1.StatusListener].onScrubGeo(long,long)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusStreamImpl:102"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamImpl:107"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamImpl:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusStreamImpl:101,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.StatusStreamImpl:102,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.StatusStreamImpl:102,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.StatusStreamImpl:102,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.StatusStreamImpl:103,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.StatusStreamImpl:103,1"
      Dst: "[twitter4j.v1.StatusListener].onScrubGeo(long,long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.StatusStreamImpl].onException(java.lang.Exception,java.util.List<StreamListener>)"
    functionSourceFile: "twitter4j.StatusStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Exception"
    - "java.util.List<StreamListener>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.v1.StreamListener].onException(java.lang.Exception)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusStreamImpl:111"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamImpl:114"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamImpl:113"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusStreamImpl:111,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.StatusStreamImpl:111,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.StatusStreamImpl:111,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.StatusStreamImpl:112,1"
      Dst: "[twitter4j.v1.StreamListener].onException(java.lang.Exception)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].onRateLimitReached(java.util.function.Consumer)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].onRateLimitReached(java.util.function.Consumer)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].onRateLimitReached(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].onRateLimitStatus(java.util.function.Consumer)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].onRateLimitStatus(java.util.function.Consumer)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].onRateLimitStatus(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].mBeanEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].mBeanEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].mBeanEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].jsonStoreEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].jsonStoreEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].jsonStoreEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].includeEntitiesEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].includeEntitiesEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].includeEntitiesEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].tweetModeExtended(boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].tweetModeExtended(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].tweetModeExtended(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].includeExtAltTextEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].includeExtAltTextEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].includeExtAltTextEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].trimUserEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].trimUserEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].trimUserEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].contributingTo(long)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].contributingTo(long)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].contributingTo(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].oAuth2Scope(java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuth2Scope(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].oAuth2Scope(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].oAuth2Token(twitter4j.OAuth2Token)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "twitter4j.OAuth2Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuth2Token(twitter4j.OAuth2Token)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].oAuth2Token(twitter4j.OAuth2Token)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].oAuth2Token(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuth2Token(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].oAuth2Token(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].oAuthAccessToken(twitter4j.AccessToken)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "twitter4j.AccessToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuthAccessToken(twitter4j.AccessToken)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].oAuthAccessToken(twitter4j.AccessToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].oAuthAccessToken(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuthAccessToken(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].oAuthAccessToken(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].httpRetryIntervalSeconds(int)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpRetryIntervalSeconds(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].httpRetryIntervalSeconds(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].httpRetryCount(int)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpRetryCount(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].httpRetryCount(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].httpStreamingReadTimeout(int)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpStreamingReadTimeout(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].httpStreamingReadTimeout(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].httpReadTimeout(int)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpReadTimeout(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].httpReadTimeout(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].httpConnectionTimeout(int)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpConnectionTimeout(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].httpConnectionTimeout(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].httpProxySocks(boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxySocks(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].httpProxySocks(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].httpProxyPort(int)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyPort(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].httpProxyPort(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].httpProxyPassword(java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyPassword(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].httpProxyPassword(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].httpProxyUser(java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyUser(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].httpProxyUser(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].httpProxyHost(java.lang.String)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyHost(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].httpProxyHost(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].load(java.util.Properties)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].load(java.util.Properties)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].load(java.util.Properties)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].applicationOnlyAuthEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].applicationOnlyAuthEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].applicationOnlyAuthEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].gzipEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].gzipEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].gzipEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].prettyDebugEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].prettyDebugEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].prettyDebugEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].toString()"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: 538
    functionLinenumberEnd: 540
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].toString()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].hashCode()"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: 538
    functionLinenumberEnd: 540
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].hashCode()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].equals(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuthAuthorization$OAuthAuthorizationBuilder:539,1"
      Dst: "[twitter4j.Configuration].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.NullAuthorization].<init>()"
    functionSourceFile: "twitter4j.NullAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.NullAuthorization:30,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.NullAuthorization].getAuthorizationHeader(twitter4j.HttpRequest)"
    functionSourceFile: "twitter4j.NullAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "twitter4j.HttpRequest"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.NullAuthorization].isEnabled()"
    functionSourceFile: "twitter4j.NullAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.NullAuthorization].toString()"
    functionSourceFile: "twitter4j.NullAuthorization"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.NullAuthorization].readResolve()"
    functionSourceFile: "twitter4j.NullAuthorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.ObjectStreamException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].<init>()"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.AssertionError].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:37,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.ParseUtil:39,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].getURLDecodedString(java.lang.String,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[java.net.URLDecoder].decode(java.lang.String,java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.ParseUtil:60"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.ParseUtil:59,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.ParseUtil:62,1"
      Dst: "[java.net.URLDecoder].decode(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ParseUtil:64,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].parseTrendsDate(java.lang.String)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 90
    functionDepth: 10
    returnType: "java.time.LocalDateTime"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.time.Instant].ofEpochMilli(long)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[java.time.Instant].atZone(java.time.ZoneId)"
    - "[java.time.ZoneId].systemDefault()"
    - "[java.time.ZonedDateTime].toLocalDateTime()"
    - "[twitter4j.ParseUtil].getDate(java.lang.String,java.time.format.DateTimeFormatter)"
    functionUses: 1
    ICount: 16
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:77,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.ParseUtil:79,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    - Src: "twitter4j.ParseUtil:79,1"
      Dst: "[java.time.Instant].ofEpochMilli(long)"
    - Src: "twitter4j.ParseUtil:80,1"
      Dst: "[java.time.ZoneId].systemDefault()"
    - Src: "twitter4j.ParseUtil:80,1"
      Dst: "[java.time.Instant].atZone(java.time.ZoneId)"
    - Src: "twitter4j.ParseUtil:81,1"
      Dst: "[java.time.ZonedDateTime].toLocalDateTime()"
    - Src: "twitter4j.ParseUtil:84,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,java.time.format.DateTimeFormatter)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.ParseUtil].getDate(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "java.time.LocalDateTime"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getFormat(java.lang.String)"
    - "[twitter4j.ParseUtil].getDate(java.lang.String,java.time.format.DateTimeFormatter)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ParseUtil:117,1"
      Dst: "[twitter4j.ParseUtil].getFormat(java.lang.String)"
    - Src: "twitter4j.ParseUtil:117,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,java.time.format.DateTimeFormatter)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ParseUtil].getDouble(java.lang.String,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.ParseUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "double"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.Double].parseDouble(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.ParseUtil:164"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:165"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:164"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ParseUtil:164"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:165"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:164"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ParseUtil:164"
      Branch Sides:
      - BranchSide: "twitter4j.ParseUtil:167"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ParseUtil:166"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.ParseUtil:163,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.ParseUtil:164,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.ParseUtil:167,1"
      Dst: "[java.lang.Double].parseDouble(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.ScopesImpl].<init>()"
    functionSourceFile: "twitter4j.ScopesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ScopesImpl:33,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ScopesImpl].getPlaceIds()"
    functionSourceFile: "twitter4j.ScopesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].<init>(java.lang.String,java.lang.String,java.util.List,java.util.List,java.util.List,boolean,boolean,boolean,twitter4j.HttpClient,twitter4j.Authorization)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 10
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    - "java.util.List"
    - "boolean"
    - "boolean"
    - "boolean"
    - "twitter4j.HttpClient"
    - "twitter4j.Authorization"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.HttpClient].addDefaultRequestHeader(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterStreamImpl:67"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:59"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:59,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.TwitterStreamImpl:67,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterStreamImpl:67,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:67,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TwitterStreamImpl:68,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.TwitterStreamImpl:73,1"
      Dst: "[twitter4j.HttpClient].addDefaultRequestHeader(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TwitterStreamImpl].firehose(int)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.TwitterStream"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Authorization].isEnabled()"
    - "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - "[twitter4j.TwitterStreamImpl$1].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,int)"
    - "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:81,1"
      Dst: "[twitter4j.Authorization].isEnabled()"
    - Src: "twitter4j.TwitterStreamImpl:82,1"
      Dst: "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - Src: "twitter4j.TwitterStreamImpl:83,1"
      Dst: "[twitter4j.TwitterStreamImpl$1].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,int)"
    - Src: "twitter4j.TwitterStreamImpl:83,1"
      Dst: "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterStreamImpl:318"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:321"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:320"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:318"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:321"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:320"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:318,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.TwitterStreamImpl:319,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TwitterStreamImpl$1].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,int)"
    functionSourceFile: "twitter4j.TwitterStreamImpl$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "twitter4j.TwitterStreamImpl"
    - "twitter4j.TwitterStreamImpl$Mode"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$1:83,1"
      Dst: "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.TwitterStreamImpl$TwitterStreamConsumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl].cleanUp()"
    - "[java.lang.Thread].start()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:325,1"
      Dst: "[twitter4j.TwitterStreamImpl].cleanUp()"
    - Src: "twitter4j.TwitterStreamImpl:327,1"
      Dst: "[java.lang.Thread].start()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].cleanUp()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].close()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterStreamImpl:332"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:335"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:333,1"
      Dst: "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].close()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TwitterStreamImpl].getFirehoseStream(int)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.StatusStream"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl].getCountStream(java.lang.String,int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:102,1"
      Dst: "[twitter4j.TwitterStreamImpl].getCountStream(java.lang.String,int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].getCountStream(java.lang.String,int)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.StatusStream"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].valueOf(int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 31
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:133,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterStreamImpl:133,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:133,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TwitterStreamImpl:134,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "twitter4j.TwitterStreamImpl:134,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:133,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.TwitterStreamImpl:133,1"
      Dst: "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    - Src: "twitter4j.TwitterStreamImpl:138,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].links(int)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.TwitterStream"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Authorization].isEnabled()"
    - "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - "[twitter4j.TwitterStreamImpl$2].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,int)"
    - "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:107,1"
      Dst: "[twitter4j.Authorization].isEnabled()"
    - Src: "twitter4j.TwitterStreamImpl:108,1"
      Dst: "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - Src: "twitter4j.TwitterStreamImpl:109,1"
      Dst: "[twitter4j.TwitterStreamImpl$2].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,int)"
    - Src: "twitter4j.TwitterStreamImpl:109,1"
      Dst: "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$2].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,int)"
    functionSourceFile: "twitter4j.TwitterStreamImpl$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "twitter4j.TwitterStreamImpl"
    - "twitter4j.TwitterStreamImpl$Mode"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$2:109,1"
      Dst: "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].getLinksStream(int)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.StatusStream"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl].getCountStream(java.lang.String,int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:128,1"
      Dst: "[twitter4j.TwitterStreamImpl].getCountStream(java.lang.String,int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].retweet()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.TwitterStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Authorization].isEnabled()"
    - "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - "[twitter4j.TwitterStreamImpl$3].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    - "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:144,1"
      Dst: "[twitter4j.Authorization].isEnabled()"
    - Src: "twitter4j.TwitterStreamImpl:145,1"
      Dst: "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - Src: "twitter4j.TwitterStreamImpl:146,1"
      Dst: "[twitter4j.TwitterStreamImpl$3].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    - Src: "twitter4j.TwitterStreamImpl:146,1"
      Dst: "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$3].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    functionSourceFile: "twitter4j.TwitterStreamImpl$3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.TwitterStreamImpl"
    - "twitter4j.TwitterStreamImpl$Mode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$3:146,1"
      Dst: "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].getRetweetStream()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.StatusStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:165,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterStreamImpl:165,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:165,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TwitterStreamImpl:165,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.TwitterStreamImpl:165,1"
      Dst: "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    - Src: "twitter4j.TwitterStreamImpl:169,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].sample()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.TwitterStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Authorization].isEnabled()"
    - "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - "[twitter4j.TwitterStreamImpl$4].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    - "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:175,1"
      Dst: "[twitter4j.Authorization].isEnabled()"
    - Src: "twitter4j.TwitterStreamImpl:176,1"
      Dst: "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - Src: "twitter4j.TwitterStreamImpl:177,1"
      Dst: "[twitter4j.TwitterStreamImpl$4].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    - Src: "twitter4j.TwitterStreamImpl:177,1"
      Dst: "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$4].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    functionSourceFile: "twitter4j.TwitterStreamImpl$4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.TwitterStreamImpl"
    - "twitter4j.TwitterStreamImpl$Mode"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$4:177,1"
      Dst: "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].sample(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.TwitterStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Authorization].isEnabled()"
    - "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - "[twitter4j.TwitterStreamImpl$5].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,java.lang.String)"
    - "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:188,1"
      Dst: "[twitter4j.Authorization].isEnabled()"
    - Src: "twitter4j.TwitterStreamImpl:189,1"
      Dst: "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - Src: "twitter4j.TwitterStreamImpl:190,1"
      Dst: "[twitter4j.TwitterStreamImpl$5].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:190,1"
      Dst: "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$5].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,java.lang.String)"
    functionSourceFile: "twitter4j.TwitterStreamImpl$5"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "twitter4j.TwitterStreamImpl"
    - "twitter4j.TwitterStreamImpl$Mode"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$5:190,1"
      Dst: "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].getSampleStream()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.StatusStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpClient].get(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:209,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterStreamImpl:209,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:209,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TwitterStreamImpl:209,1"
      Dst: "[twitter4j.HttpClient].get(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.TwitterStreamImpl:209,1"
      Dst: "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    - Src: "twitter4j.TwitterStreamImpl:213,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].getSampleStream(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.StatusStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpClient].get(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:229,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterStreamImpl:229,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:229,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TwitterStreamImpl:229,1"
      Dst: "[twitter4j.HttpClient].get(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.TwitterStreamImpl:229,1"
      Dst: "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    - Src: "twitter4j.TwitterStreamImpl:233,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].filter(twitter4j.v1.FilterQuery)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.TwitterStream"
    argCount: 1
    argTypes:
    - "twitter4j.v1.FilterQuery"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Authorization].isEnabled()"
    - "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - "[twitter4j.TwitterStreamImpl$6].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,twitter4j.v1.FilterQuery)"
    - "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:240,1"
      Dst: "[twitter4j.Authorization].isEnabled()"
    - Src: "twitter4j.TwitterStreamImpl:241,1"
      Dst: "[twitter4j.TwitterStreamImpl].ensureStatusStreamListenerIsSet()"
    - Src: "twitter4j.TwitterStreamImpl:242,1"
      Dst: "[twitter4j.TwitterStreamImpl$6].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,twitter4j.v1.FilterQuery)"
    - Src: "twitter4j.TwitterStreamImpl:242,1"
      Dst: "[twitter4j.TwitterStreamImpl].startHandler(twitter4j.TwitterStreamImpl$TwitterStreamConsumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$6].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode,twitter4j.v1.FilterQuery)"
    functionSourceFile: "twitter4j.TwitterStreamImpl$6"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "twitter4j.TwitterStreamImpl"
    - "twitter4j.TwitterStreamImpl$Mode"
    - "twitter4j.v1.FilterQuery"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$6:242,1"
      Dst: "[twitter4j.TwitterStreamImpl$TwitterStreamConsumer].<init>(twitter4j.TwitterStreamImpl,twitter4j.TwitterStreamImpl$Mode)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].getFilterStream(twitter4j.v1.FilterQuery)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.StatusStream"
    argCount: 1
    argTypes:
    - "twitter4j.v1.FilterQuery"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TwitterStreamImpl].getParameters(twitter4j.v1.FilterQuery,twitter4j.HttpParameter)"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:263,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterStreamImpl:263,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:263,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TwitterStreamImpl:265,1"
      Dst: "[twitter4j.TwitterStreamImpl].getParameters(twitter4j.v1.FilterQuery,twitter4j.HttpParameter)"
    - Src: "twitter4j.TwitterStreamImpl:263,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.TwitterStreamImpl:263,1"
      Dst: "[twitter4j.StatusStreamImpl].<init>(twitter4j.HttpResponse,java.util.List,java.util.List,boolean,boolean)"
    - Src: "twitter4j.TwitterStreamImpl:268,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].getParameters(twitter4j.v1.FilterQuery,twitter4j.HttpParameter)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.HttpParameter[]"
    argCount: 2
    argTypes:
    - "twitter4j.v1.FilterQuery"
    - "twitter4j.HttpParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[twitter4j.StringUtil].join(long[])"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.StringUtil].join(java.lang.String[])"
    - "[twitter4j.TwitterStreamImpl].toLocationsString(double[][])"
    - "[java.lang.Enum].name()"
    - "[java.lang.String].toLowerCase()"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterStreamImpl:277"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:280"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:279"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:277"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:280"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:279"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:280"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:283"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:282"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:280"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:283"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:282"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:283"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:286"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:285"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:283"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:286"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:285"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:286"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:289"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:288"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:286"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:289"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:288"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:289"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:292"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:274,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.TwitterStreamImpl:276,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.TwitterStreamImpl:276,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "twitter4j.TwitterStreamImpl:278,1"
      Dst: "[twitter4j.StringUtil].join(long[])"
    - Src: "twitter4j.TwitterStreamImpl:278,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:281,1"
      Dst: "[twitter4j.StringUtil].join(java.lang.String[])"
    - Src: "twitter4j.TwitterStreamImpl:284,1"
      Dst: "[twitter4j.TwitterStreamImpl].toLocationsString(double[][])"
    - Src: "twitter4j.TwitterStreamImpl:290,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "twitter4j.TwitterStreamImpl:290,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "twitter4j.TwitterStreamImpl:293,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "twitter4j.TwitterStreamImpl:294,1"
      Dst: "[java.util.ArrayList].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 10
  - functionName: "[twitter4j.TwitterStreamImpl].toLocationsString(double[][])"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "double[][]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(double)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterStreamImpl:299"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:307"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:306"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:300"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:298,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "twitter4j.TwitterStreamImpl:300,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "twitter4j.TwitterStreamImpl:301,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:303,1"
      Dst: "[java.lang.StringBuilder].append(double)"
    - Src: "twitter4j.TwitterStreamImpl:307,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.TwitterStreamImpl].shutdown()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl].cleanUp()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:339,1"
      Dst: "[twitter4j.TwitterStreamImpl].cleanUp()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterStreamImpl:533"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:534"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:533"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:534"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:534"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:533"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:534"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:535"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterStreamImpl:534"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:536"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:534"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterStreamImpl:536"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterStreamImpl:534"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:534,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.TwitterStreamImpl:536,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.TwitterStreamImpl].hashCode()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: 540
    functionLinenumberEnd: 542
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:541,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].toString()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: 545
    functionLinenumberEnd: 547
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 45
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl:546,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterStreamImpl:546,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterStreamImpl:546,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.TwitterStreamImpl:546,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.TwitterStreamImpl:546,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.TwitterStreamImpl:546,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].access$000(twitter4j.TwitterStreamImpl)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "twitter4j.TwitterStreamImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].access$104()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].access$200()"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Logger"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].access$300(twitter4j.TwitterStreamImpl)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "twitter4j.TwitterStreamImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].access$400(twitter4j.TwitterStreamImpl)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "twitter4j.TwitterStreamImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl].access$500(twitter4j.TwitterStreamImpl)"
    functionSourceFile: "twitter4j.TwitterStreamImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "twitter4j.TwitterStreamImpl"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].compareTo(twitter4j.v1.Trends)"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Trends"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.Trends].getTrendAt()"
    - "[java.time.LocalDateTime].compareTo(java.time.chrono.ChronoLocalDateTime)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:45,1"
      Dst: "[twitter4j.v1.Trends].getTrendAt()"
    - Src: "twitter4j.TrendsJSONImpl:45,1"
      Dst: "[java.time.LocalDateTime].compareTo(java.time.chrono.ChronoLocalDateTime)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.HttpResponse].asString()"
    - "[twitter4j.TrendsJSONImpl].init(java.lang.String,boolean)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TrendsJSONImpl:51"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:55"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TrendsJSONImpl:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:49,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.TrendsJSONImpl:50,1"
      Dst: "[twitter4j.HttpResponse].asString()"
    - Src: "twitter4j.TrendsJSONImpl:50,1"
      Dst: "[twitter4j.TrendsJSONImpl].init(java.lang.String,boolean)"
    - Src: "twitter4j.TrendsJSONImpl:52,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.TrendsJSONImpl:53,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TrendsJSONImpl].<init>(java.lang.String)"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionDepth: 15
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TrendsJSONImpl].<init>(java.lang.String,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:58,1"
      Dst: "[twitter4j.TrendsJSONImpl].<init>(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].<init>(java.lang.String,boolean)"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[twitter4j.TrendsJSONImpl].init(java.lang.String,boolean)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:61,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.TrendsJSONImpl:62,1"
      Dst: "[twitter4j.TrendsJSONImpl].init(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].init(java.lang.String,boolean)"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 87
    functionDepth: 13
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[twitter4j.JSONArray].<init>(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.TwitterException].<init>(java.lang.String)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.ParseUtil].parseTrendsDate(java.lang.String)"
    - "[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.Throwable].getMessage()"
    functionUses: 1
    ICount: 35
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "twitter4j.TrendsJSONImpl:68"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:76"
        BranchSideFuncs:
        - "length()"
      - BranchSide: "twitter4j.TrendsJSONImpl:75"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "twitter4j.TrendsJSONImpl:70"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:73"
        BranchSideFuncs:
        - "getJSONObject(int)"
      - BranchSide: "twitter4j.TrendsJSONImpl:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:68,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:69,1"
      Dst: "[twitter4j.JSONArray].<init>(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:70,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.TrendsJSONImpl:71,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.TrendsJSONImpl:73,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:76,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:78,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:78,1"
      Dst: "[twitter4j.ParseUtil].parseTrendsDate(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:79,1"
      Dst: "[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)"
    - Src: "twitter4j.TrendsJSONImpl:80,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:82,1"
      Dst: "[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)"
    - Src: "twitter4j.TrendsJSONImpl:84,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.TrendsJSONImpl:84,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 149
    functionDepth: 12
    returnType: "twitter4j.v1.Location"
    argCount: 2
    argTypes:
    - "twitter4j.JSONObject"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].get(int)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 19
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "twitter4j.TrendsJSONImpl:133"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:138"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TrendsJSONImpl:137"
        BranchSideFuncs:
        - "<init>(java.lang.Object)"
        - "getJSONArray(java.lang.String)"
        - "createLocationList(twitter4j.JSONArray,boolean)"
    - Branch String: "twitter4j.TrendsJSONImpl:143"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:146"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "twitter4j.TrendsJSONImpl:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:133,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:138,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:138,1"
      Dst: "[twitter4j.LocationJSONImpl].createLocationList(twitter4j.JSONArray,boolean)"
    - Src: "twitter4j.TrendsJSONImpl:140,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    - Src: "twitter4j.TrendsJSONImpl:143,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.TrendsJSONImpl:144,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionDepth: 6
    returnType: "twitter4j.v1.Trend[]"
    argCount: 2
    argTypes:
    - "twitter4j.JSONArray"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.TrendsJSONImpl:153"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:152,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.TrendsJSONImpl:154,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.TrendsJSONImpl:155,1"
      Dst: "[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)"
    functionSourceFile: "twitter4j.TrendJSONImpl"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.JSONObject"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "twitter4j.TrendJSONImpl:41"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:44"
        BranchSideFuncs:
        - "registerJSONObject(java.lang.Object,java.lang.Object)"
      - BranchSide: "twitter4j.TrendJSONImpl:43"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TrendJSONImpl:36,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.TrendJSONImpl:37,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.TrendJSONImpl:40,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.TrendJSONImpl:42,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TrendsJSONImpl].<init>(java.time.LocalDateTime,twitter4j.v1.Location,java.time.LocalDateTime,twitter4j.v1.Trend[])"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.time.LocalDateTime"
    - "twitter4j.v1.Location"
    - "java.time.LocalDateTime"
    - "twitter4j.v1.Trend[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:89,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].createTrendsList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.v1.ResponseList<Trends>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.ParseUtil].parseTrendsDate(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)"
    - "[twitter4j.JSONObject].length()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONObject].keys()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)"
    - "[java.lang.String].length()"
    - "[twitter4j.ParseUtil].getDate(java.lang.String,java.lang.String)"
    - "[twitter4j.TrendsJSONImpl].<init>(java.time.LocalDateTime,twitter4j.v1.Location,java.time.LocalDateTime,twitter4j.v1.Trend[])"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.Collections].sort(java.util.List)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.HttpResponse].asString()"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TrendsJSONImpl:107"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:125"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TrendsJSONImpl:124"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendsJSONImpl:111"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:114"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendsJSONImpl:115"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:118"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendsJSONImpl:119"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:99,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.TrendsJSONImpl:102,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:102,1"
      Dst: "[twitter4j.ParseUtil].parseTrendsDate(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:103,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:104,1"
      Dst: "[twitter4j.TrendsJSONImpl].extractLocation(twitter4j.JSONObject,boolean)"
    - Src: "twitter4j.TrendsJSONImpl:105,1"
      Dst: "[twitter4j.JSONObject].length()"
    - Src: "twitter4j.TrendsJSONImpl:105,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.TrendsJSONImpl:106,1"
      Dst: "[twitter4j.JSONObject].keys()"
    - Src: "twitter4j.TrendsJSONImpl:107,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.TrendsJSONImpl:108,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.TrendsJSONImpl:109,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:110,1"
      Dst: "[twitter4j.TrendsJSONImpl].jsonArrayToTrendArray(twitter4j.JSONArray,boolean)"
    - Src: "twitter4j.TrendsJSONImpl:111,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.TrendsJSONImpl:113,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:113,1"
      Dst: "[twitter4j.TrendsJSONImpl].<init>(java.time.LocalDateTime,twitter4j.v1.Location,java.time.LocalDateTime,twitter4j.v1.Trend[])"
    - Src: "twitter4j.TrendsJSONImpl:113,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.TrendsJSONImpl:125,1"
      Dst: "[java.util.Collections].sort(java.util.List)"
    - Src: "twitter4j.TrendsJSONImpl:128,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TrendsJSONImpl:128,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.TrendsJSONImpl:128,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:128,1"
      Dst: "[twitter4j.HttpResponse].asString()"
    - Src: "twitter4j.TrendsJSONImpl:128,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TrendsJSONImpl:128,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.TrendsJSONImpl].getTrends()"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Trend[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].getLocation()"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Location"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].getAsOf()"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.time.LocalDateTime"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].getTrendAt()"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.time.LocalDateTime"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TrendsJSONImpl:182"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:183"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TrendsJSONImpl:182"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendsJSONImpl:183"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:183"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TrendsJSONImpl:182"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendsJSONImpl:183"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:184"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TrendsJSONImpl:183"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendsJSONImpl:185"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendsJSONImpl:185"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendsJSONImpl:185"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendsJSONImpl:185"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:183,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.TrendsJSONImpl:185,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.TrendsJSONImpl:185,1"
      Dst: "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[twitter4j.TrendsJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 194
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.time.LocalDateTime].hashCode()"
    - "[java.util.Arrays].hashCode(java.lang.Object[])"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.TrendsJSONImpl:190"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:190"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.TrendsJSONImpl:189"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendsJSONImpl:191"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:191"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
        - "hashCode()"
      - BranchSide: "twitter4j.TrendsJSONImpl:190"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.TrendsJSONImpl:192"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:191"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
      - BranchSide: "twitter4j.TrendsJSONImpl:190"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:190,1"
      Dst: "[java.time.LocalDateTime].hashCode()"
    - Src: "twitter4j.TrendsJSONImpl:192,1"
      Dst: "[java.util.Arrays].hashCode(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.TrendsJSONImpl].toString()"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: 197
    functionLinenumberEnd: 202
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 20
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "twitter4j.TrendsJSONImpl:201"
      Branch Sides:
      - BranchSide: "twitter4j.TrendsJSONImpl:197"
        BranchSideFuncs:
        - "append(char)"
        - "<init>()"
        - "append(java.lang.String)"
        - "append(java.lang.Object)"
        - "toString()"
        - "asList(java.lang.Object[])"
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:198,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TrendsJSONImpl:198,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TrendsJSONImpl:198,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.TrendsJSONImpl:201,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "twitter4j.TrendsJSONImpl:201,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.TrendsJSONImpl:201,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TrendsJSONImpl].compareTo(java.lang.Object)"
    functionSourceFile: "twitter4j.TrendsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TrendsJSONImpl].compareTo(twitter4j.v1.Trends)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendsJSONImpl:36,1"
      Dst: "[twitter4j.TrendsJSONImpl].compareTo(twitter4j.v1.Trends)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$2].getStream()"
    functionSourceFile: "twitter4j.TwitterStreamImpl$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.StatusStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl].getLinksStream(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$2:112,1"
      Dst: "[twitter4j.TwitterStreamImpl].getLinksStream(int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$4].getStream()"
    functionSourceFile: "twitter4j.TwitterStreamImpl$4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.StatusStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl].getSampleStream()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$4:180,1"
      Dst: "[twitter4j.TwitterStreamImpl].getSampleStream()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].value(boolean)"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONStringer"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].isEmpty()"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[twitter4j.JSONStringer].beforeValue()"
    - "[java.lang.StringBuilder].append(boolean)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:273"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:276"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONStringer:275"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONStringer:273,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "twitter4j.JSONStringer:274,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONStringer:276,1"
      Dst: "[twitter4j.JSONStringer].beforeValue()"
    - Src: "twitter4j.JSONStringer:277,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].value(double)"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONStringer"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].isEmpty()"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[twitter4j.JSONStringer].beforeValue()"
    - "[java.lang.Double].valueOf(double)"
    - "[twitter4j.JSONObject].numberToString(java.lang.Number)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:290"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:293"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONStringer:292"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONStringer:290,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "twitter4j.JSONStringer:291,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONStringer:293,1"
      Dst: "[twitter4j.JSONStringer].beforeValue()"
    - Src: "twitter4j.JSONStringer:294,1"
      Dst: "[java.lang.Double].valueOf(double)"
    - Src: "twitter4j.JSONStringer:294,1"
      Dst: "[twitter4j.JSONObject].numberToString(java.lang.Number)"
    - Src: "twitter4j.JSONStringer:294,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer].value(long)"
    functionSourceFile: "twitter4j.JSONStringer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONStringer"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].isEmpty()"
    - "[twitter4j.JSONException].<init>(java.lang.String)"
    - "[twitter4j.JSONStringer].beforeValue()"
    - "[java.lang.StringBuilder].append(long)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONStringer:306"
      Branch Sides:
      - BranchSide: "twitter4j.JSONStringer:309"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONStringer:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONStringer:306,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "twitter4j.JSONStringer:307,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONStringer:309,1"
      Dst: "[twitter4j.JSONStringer].beforeValue()"
    - Src: "twitter4j.JSONStringer:310,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendshipJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.FriendshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.JSONArray].getString(int)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.JSONObject].toString()"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.FriendshipJSONImpl:42"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:52"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:51"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:44"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:46"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:45"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:46"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:36"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:35"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.FriendshipJSONImpl:36,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.FriendshipJSONImpl:38,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.FriendshipJSONImpl:39,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.FriendshipJSONImpl:41,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.FriendshipJSONImpl:42,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.FriendshipJSONImpl:43,1"
      Dst: "[twitter4j.JSONArray].getString(int)"
    - Src: "twitter4j.FriendshipJSONImpl:44,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.FriendshipJSONImpl:51,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendshipJSONImpl:51,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.FriendshipJSONImpl:51,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendshipJSONImpl:51,1"
      Dst: "[twitter4j.JSONObject].toString()"
    - Src: "twitter4j.FriendshipJSONImpl:51,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FriendshipJSONImpl:51,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.FriendshipJSONImpl].createFriendshipList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.FriendshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "twitter4j.v1.ResponseList<Friendship>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONArray()"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.FriendshipJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.FriendshipJSONImpl:58"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:61"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:60"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:64"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:72"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:71"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:67"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:64"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:63"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:72"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:75"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:74"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.FriendshipJSONImpl:59,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.FriendshipJSONImpl:61,1"
      Dst: "[twitter4j.HttpResponse].asJSONArray()"
    - Src: "twitter4j.FriendshipJSONImpl:62,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.FriendshipJSONImpl:63,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.FriendshipJSONImpl:65,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.FriendshipJSONImpl:66,1"
      Dst: "[twitter4j.FriendshipJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.FriendshipJSONImpl:68,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.FriendshipJSONImpl:70,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.FriendshipJSONImpl:77,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.FriendshipJSONImpl].getId()"
    functionSourceFile: "twitter4j.FriendshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendshipJSONImpl].getName()"
    functionSourceFile: "twitter4j.FriendshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendshipJSONImpl].getScreenName()"
    functionSourceFile: "twitter4j.FriendshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendshipJSONImpl].isFollowing()"
    functionSourceFile: "twitter4j.FriendshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendshipJSONImpl].isFollowedBy()"
    functionSourceFile: "twitter4j.FriendshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FriendshipJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.FriendshipJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.FriendshipJSONImpl:108"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:109"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:108"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:109"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:108"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:109"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:110"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:113"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:114"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:113"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:114"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:115"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:114"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:115"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:116"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:115"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:117"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.FriendshipJSONImpl:109,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.FriendshipJSONImpl:116,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.FriendshipJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.FriendshipJSONImpl"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 37
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.FriendshipJSONImpl:123"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:122"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.FriendshipJSONImpl:121"
        BranchSideFuncs: []
    - Branch String: "twitter4j.FriendshipJSONImpl:124"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:123"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.FriendshipJSONImpl:122"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.FriendshipJSONImpl:125"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:124"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:123"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.FriendshipJSONImpl:126"
      Branch Sides:
      - BranchSide: "twitter4j.FriendshipJSONImpl:125"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.FriendshipJSONImpl:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.FriendshipJSONImpl:123,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.FriendshipJSONImpl].toString()"
    functionSourceFile: "twitter4j.FriendshipJSONImpl"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 23
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FriendshipJSONImpl:132,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FriendshipJSONImpl:132,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FriendshipJSONImpl:132,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FriendshipJSONImpl:132,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.FriendshipJSONImpl:132,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.FriendshipJSONImpl:132,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusStreamBase$1].<init>(twitter4j.StatusStreamBase,java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.StatusStreamBase$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "twitter4j.StatusStreamBase"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusStreamBase$StreamEvent].<init>(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusStreamBase$1:91,1"
      Dst: "[twitter4j.StatusStreamBase$StreamEvent].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StatusStreamBase$1].run()"
    functionSourceFile: "twitter4j.StatusStreamBase$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusStreamBase$1$lambda_run_0__11].bootstrap$(twitter4j.StatusStreamBase$1)"
    - "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - "[twitter4j.StatusStreamBase].parseLine(java.lang.String)"
    - "[java.lang.String].length()"
    - "[twitter4j.StatusStreamBase].access$000(twitter4j.StatusStreamBase)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)"
    - "[twitter4j.Logger].isDebugEnabled()"
    - "[twitter4j.StatusStreamBase].access$100(twitter4j.StatusStreamBase)"
    - "[twitter4j.JSONObject].toString(int)"
    - "[twitter4j.JSONObject].toString()"
    - "[twitter4j.Logger].debug(java.lang.String,java.lang.String)"
    - "[java.lang.Enum].ordinal()"
    - "[twitter4j.StatusStreamBase].onSender(twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onStatus(twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onDirectMessage(twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onDelete(twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onLimit(twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onStallWarning(twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onScrubGeo(twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onFriends(twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.StatusStreamBase].onFavorite(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUnfavorite(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onFollow(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUnfollow(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUserListMemberAddition(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUserListMemberDeletion(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUserListSubscription(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUserListUnsubscription(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUserListCreation(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUserListUpdated(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUserListDestroyed(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUserUpdate(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.JSONObject].getLong(java.lang.String)"
    - "[twitter4j.StatusStreamBase].onUserDeletion(long,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUserSuspension(long,java.util.List)"
    - "[twitter4j.StatusStreamBase].onBlock(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUnblock(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onRetweetedRetweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onFavoritedRetweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onQuotedTweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onDisconnectionNotice(java.lang.String,java.util.List)"
    - "[twitter4j.StatusStreamBase].onMute(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.StatusStreamBase].onUnmute(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - "[twitter4j.Logger].warn(java.lang.String,java.lang.String)"
    - "[twitter4j.StatusStreamBase].onException(java.lang.Exception,java.util.List)"
    functionUses: 0
    ICount: 220
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.StatusStreamBase$1:104"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamBase$1:211"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusStreamBase$1:104"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamBase$1:211"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusStreamBase$1:106"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamBase$1:109"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamBase$1:108"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusStreamBase$1:111"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamBase$1:114"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamBase$1:113"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusStreamBase$1:112"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamBase$1:112"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamBase$1:111"
        BranchSideFuncs: []
    - Branch String: "twitter4j.StatusStreamBase$1:207"
      Branch Sides:
      - BranchSide: "twitter4j.StatusStreamBase$1:207"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.StatusStreamBase$1:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.StatusStreamBase$1:95,1"
      Dst: "[twitter4j.StatusStreamBase$1$lambda_run_0__11].bootstrap$(twitter4j.StatusStreamBase$1)"
    - Src: "twitter4j.StatusStreamBase$1:95,1"
      Dst: "[java.lang.Iterable].forEach(java.util.function.Consumer)"
    - Src: "twitter4j.StatusStreamBase$1:103,1"
      Dst: "[twitter4j.StatusStreamBase].parseLine(java.lang.String)"
    - Src: "twitter4j.StatusStreamBase$1:104,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.StatusStreamBase$1:106,1"
      Dst: "[twitter4j.StatusStreamBase].access$000(twitter4j.StatusStreamBase)"
    - Src: "twitter4j.StatusStreamBase$1:107,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.StatusStreamBase$1:109,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.StatusStreamBase$1:110,1"
      Dst: "[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)"
    - Src: "twitter4j.StatusStreamBase$1:111,1"
      Dst: "[twitter4j.Logger].isDebugEnabled()"
    - Src: "twitter4j.StatusStreamBase$1:112,1"
      Dst: "[twitter4j.StatusStreamBase].access$100(twitter4j.StatusStreamBase)"
    - Src: "twitter4j.StatusStreamBase$1:112,1"
      Dst: "[twitter4j.JSONObject].toString(int)"
    - Src: "twitter4j.StatusStreamBase$1:112,1"
      Dst: "[twitter4j.JSONObject].toString()"
    - Src: "twitter4j.StatusStreamBase$1:112,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String,java.lang.String)"
    - Src: "twitter4j.StatusStreamBase$1:114,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "twitter4j.StatusStreamBase$1:116,1"
      Dst: "[twitter4j.StatusStreamBase].onSender(twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:119,1"
      Dst: "[twitter4j.StatusStreamBase].onStatus(twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:122,1"
      Dst: "[twitter4j.StatusStreamBase].onDirectMessage(twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:125,1"
      Dst: "[twitter4j.StatusStreamBase].onDelete(twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:128,1"
      Dst: "[twitter4j.StatusStreamBase].onLimit(twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:131,1"
      Dst: "[twitter4j.StatusStreamBase].onStallWarning(twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:134,1"
      Dst: "[twitter4j.StatusStreamBase].onScrubGeo(twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:137,1"
      Dst: "[twitter4j.StatusStreamBase].onFriends(twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:140,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.StatusStreamBase$1:140,1"
      Dst: "[twitter4j.StatusStreamBase].onFavorite(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:143,1"
      Dst: "[twitter4j.StatusStreamBase].onUnfavorite(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:146,1"
      Dst: "[twitter4j.StatusStreamBase].onFollow(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:149,1"
      Dst: "[twitter4j.StatusStreamBase].onUnfollow(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:152,1"
      Dst: "[twitter4j.StatusStreamBase].onUserListMemberAddition(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:155,1"
      Dst: "[twitter4j.StatusStreamBase].onUserListMemberDeletion(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:158,1"
      Dst: "[twitter4j.StatusStreamBase].onUserListSubscription(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:161,1"
      Dst: "[twitter4j.StatusStreamBase].onUserListUnsubscription(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:164,1"
      Dst: "[twitter4j.StatusStreamBase].onUserListCreation(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:167,1"
      Dst: "[twitter4j.StatusStreamBase].onUserListUpdated(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:170,1"
      Dst: "[twitter4j.StatusStreamBase].onUserListDestroyed(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:173,1"
      Dst: "[twitter4j.StatusStreamBase].onUserUpdate(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:176,1"
      Dst: "[twitter4j.JSONObject].getLong(java.lang.String)"
    - Src: "twitter4j.StatusStreamBase$1:176,1"
      Dst: "[twitter4j.StatusStreamBase].onUserDeletion(long,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:179,1"
      Dst: "[twitter4j.StatusStreamBase].onUserSuspension(long,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:182,1"
      Dst: "[twitter4j.StatusStreamBase].onBlock(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:185,1"
      Dst: "[twitter4j.StatusStreamBase].onUnblock(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:188,1"
      Dst: "[twitter4j.StatusStreamBase].onRetweetedRetweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:191,1"
      Dst: "[twitter4j.StatusStreamBase].onFavoritedRetweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:194,1"
      Dst: "[twitter4j.StatusStreamBase].onQuotedTweet(twitter4j.JSONObject,twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:197,1"
      Dst: "[twitter4j.StatusStreamBase].onDisconnectionNotice(java.lang.String,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:200,1"
      Dst: "[twitter4j.StatusStreamBase].onMute(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:203,1"
      Dst: "[twitter4j.StatusStreamBase].onUnmute(twitter4j.JSONObject,twitter4j.JSONObject,java.util.List)"
    - Src: "twitter4j.StatusStreamBase$1:207,1"
      Dst: "[twitter4j.Logger].warn(java.lang.String,java.lang.String)"
    - Src: "twitter4j.StatusStreamBase$1:211,1"
      Dst: "[twitter4j.StatusStreamBase].onException(java.lang.Exception,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 47
    CyclomaticComplexity: 37
  - functionName: "[twitter4j.StatusStreamBase$1].lambda$run$0(twitter4j.v1.RawStreamListener)"
    functionSourceFile: "twitter4j.StatusStreamBase$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.v1.RawStreamListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusStreamBase].onMessage(java.lang.String,twitter4j.v1.RawStreamListener)"
    - "[java.lang.Throwable].getMessage()"
    - "[twitter4j.Logger].warn(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StatusStreamBase$1:97,1"
      Dst: "[twitter4j.StatusStreamBase].onMessage(java.lang.String,twitter4j.v1.RawStreamListener)"
    - Src: "twitter4j.StatusStreamBase$1:99,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.StatusStreamBase$1:99,1"
      Dst: "[twitter4j.Logger].warn(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Size].<init>()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Size"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl$Size:173,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Size].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Size"
    linkageType: ""
    functionLinenumber: 175
    functionLinenumberEnd: 181
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.JSONObject].getInt(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.MediaEntityJSONImpl$Size:179"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:176"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
        - "getString(java.lang.String)"
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:175"
        BranchSideFuncs:
        - "<init>()"
        - "equals(java.lang.Object)"
        - "getString(java.lang.String)"
        - "getInt(java.lang.String)"
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl$Size:176,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.MediaEntityJSONImpl$Size:177,1"
      Dst: "[twitter4j.JSONObject].getInt(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl$Size:179,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl$Size:179,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.MediaEntityJSONImpl$Size].getWidth()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Size"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Size].getHeight()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Size"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Size].getResize()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Size"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Size].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Size"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.MediaEntityJSONImpl$Size:199"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:200"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:199"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Size:200"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:200"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:199"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Size:200"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:201"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:200"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Size:202"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Size:202"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Size:202"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Size:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl$Size:200,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.MediaEntityJSONImpl$Size].hashCode()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Size"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 211
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Size].toString()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Size"
    linkageType: ""
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 15
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl$Size:215,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.MediaEntityJSONImpl$Size:215,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl$Size:215,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.MediaEntityJSONImpl$Size:215,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.MediaEntityJSONImpl$Size:215,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HTMLEntity].<init>()"
    functionSourceFile: "twitter4j.HTMLEntity"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HTMLEntity:28,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HTMLEntity].escape(java.lang.String)"
    functionSourceFile: "twitter4j.HTMLEntity"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[twitter4j.HTMLEntity].escape(java.lang.StringBuilder)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HTMLEntity:31,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "twitter4j.HTMLEntity:32,1"
      Dst: "[twitter4j.HTMLEntity].escape(java.lang.StringBuilder)"
    - Src: "twitter4j.HTMLEntity:33,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HTMLEntity].escape(java.lang.StringBuilder)"
    functionSourceFile: "twitter4j.HTMLEntity"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.StringBuilder"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].length()"
    - "[java.lang.StringBuilder].substring(int,int)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.StringBuilder].replace(int,int,java.lang.String)"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HTMLEntity:39"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:48"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:47"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HTMLEntity:41"
      Branch Sides:
      - BranchSide: "twitter4j.HTMLEntity:45"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HTMLEntity:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HTMLEntity:39,1"
      Dst: "[java.lang.StringBuilder].length()"
    - Src: "twitter4j.HTMLEntity:40,1"
      Dst: "[java.lang.StringBuilder].substring(int,int)"
    - Src: "twitter4j.HTMLEntity:40,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "twitter4j.HTMLEntity:42,1"
      Dst: "[java.lang.StringBuilder].replace(int,int,java.lang.String)"
    - Src: "twitter4j.HTMLEntity:43,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONObjectType$Type].values()"
    functionSourceFile: "twitter4j.JSONObjectType$Type"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "twitter4j.JSONObjectType$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].clone()"
    - "[java.lang.Thread].clone()"
    - "[java.lang.Object:java.lang.invoke.MemberName:java.lang.ref.Reference:java.net.HttpCookie:java.security.MessageDigest:java.security.MessageDigestSpi:java.security.Signature:java.security.SignatureSpi:java.text.BreakIterator:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.Format:java.text.MessageFormat:java.text.NumberFormat:java.util.AbstractMap:java.util.ArrayDeque:java.util.ArrayList:java.util.BitSet:java.util.Calendar:java.util.Date:java.util.EnumSet:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.LinkedList:java.util.Locale:java.util.Properties:java.util.TimeZone:java.util.TreeMap:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Manifest:java.util.zip.ZipEntry:javax.crypto.Mac:javax.crypto.MacSpi:javax.management.MBeanAttributeInfo:javax.management.MBeanConstructorInfo:javax.management.MBeanInfo:javax.management.MBeanNotificationInfo:javax.management.MBeanOperationInfo:javax.management.MBeanParameterInfo:javax.management.openmbean.TabularDataSupport:sun.util.calendar.CalendarDate].clone()"
    - "[java.lang.Object].clone()"
    functionUses: 1
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObjectType$Type:27,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObjectType$Type].valueOf(java.lang.String)"
    functionSourceFile: "twitter4j.JSONObjectType$Type"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.JSONObjectType$Type"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObjectType$Type:27,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObjectType$Type].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.JSONObjectType$Type"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 31
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObjectType$Type:27,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObjectType$Type].$values()"
    functionSourceFile: "twitter4j.JSONObjectType$Type"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionDepth: 0
    returnType: "twitter4j.JSONObjectType$Type[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 64
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Token].<init>(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.OAuth2Token"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.OAuth2Token].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[java.net.URLDecoder].decode(java.lang.String,java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Token:41,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.OAuth2Token:42,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.OAuth2Token:43,1"
      Dst: "[twitter4j.OAuth2Token].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.OAuth2Token:45,1"
      Dst: "[java.net.URLDecoder].decode(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuth2Token:47,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Token].generateAuthorizationHeader()"
    functionSourceFile: "twitter4j.OAuth2Token"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.URLEncoder].encode(java.lang.String,java.lang.String)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Token:77,1"
      Dst: "[java.net.URLEncoder].encode(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuth2Token:79,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - Src: "twitter4j.OAuth2Token:81,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.OAuth2Token:81,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.OAuth2Token:81,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Token].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.OAuth2Token"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuth2Token:86"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Token:87"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Token:86"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Token:87"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Token:87"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Token:86"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Token:87"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Token:88"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Token:87"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Token:89"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Token:87"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Token:89"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Token:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuth2Token:87,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.OAuth2Token:89,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.OAuth2Token].hashCode()"
    functionSourceFile: "twitter4j.OAuth2Token"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.OAuth2Token:94"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Token:94"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.OAuth2Token:93"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Token:95"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Token:95"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.OAuth2Token:94"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.OAuth2Token:94,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.OAuth2Token].toString()"
    functionSourceFile: "twitter4j.OAuth2Token"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 3
    ICount: 14
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Token:101,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.OAuth2Token:101,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.OAuth2Token:101,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.OAuth2Token:101,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Token].getRawString(java.lang.String,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.OAuth2Token"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuth2Token:109"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Token:112"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Token:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuth2Token:109,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.OAuth2Token:112,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$1].getStream()"
    functionSourceFile: "twitter4j.TwitterStreamImpl$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.StatusStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl].getFirehoseStream(int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$1:86,1"
      Dst: "[twitter4j.TwitterStreamImpl].getFirehoseStream(int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List,java.lang.String)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 10
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:29,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].getRetweets(long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.TweetsResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:35,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:35,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.IDs"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,int,long)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:40,1"
      Dst: "[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,int,long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].getRetweeterIds(long,int,long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 3
    argTypes:
    - "long"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.TweetsResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.TweetsResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:45,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:45,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].showStatus(long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.TweetsResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:50,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TweetsResourcesImpl:50,1"
      Dst: "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].destroyStatus(long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.TweetsResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:55,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:55,1"
      Dst: "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].updateStatus(java.lang.String)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:60,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:60,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:60,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:60,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:60,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TweetsResourcesImpl:60,1"
      Dst: "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].updateStatus(twitter4j.v1.StatusUpdate)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "twitter4j.v1.StatusUpdate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.StatusUpdate)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TweetsResourcesImpl:65"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:65"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:64"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:65"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:65"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:64"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:66"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:66"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:66,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:66,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:66,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:67,1"
      Dst: "[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.StatusUpdate)"
    - Src: "twitter4j.TweetsResourcesImpl:67,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TweetsResourcesImpl:67,1"
      Dst: "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.StatusUpdate)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.HttpParameter[]"
    argCount: 1
    argTypes:
    - "twitter4j.v1.StatusUpdate"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[twitter4j.TweetsResourcesImpl].appendParameter(java.lang.String,java.lang.String,java.util.List)"
    - "[twitter4j.TweetsResourcesImpl].appendParameter(java.lang.String,long,java.util.List)"
    - "[twitter4j.TweetsResourcesImpl].appendParameter(java.lang.String,double,java.util.List)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.io.File)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    - "[twitter4j.StringUtil].join(long[])"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TweetsResourcesImpl:72"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:75"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:74"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:75"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:80"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:79"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:81"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:84"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:83"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:84"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:87"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:86"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:87"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:90"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:89"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:87"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:90"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:89"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:90"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:93"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:92"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:90"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:93"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:92"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:93"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:96"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:70,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:71,1"
      Dst: "[twitter4j.TweetsResourcesImpl].appendParameter(java.lang.String,java.lang.String,java.util.List)"
    - Src: "twitter4j.TweetsResourcesImpl:73,1"
      Dst: "[twitter4j.TweetsResourcesImpl].appendParameter(java.lang.String,long,java.util.List)"
    - Src: "twitter4j.TweetsResourcesImpl:76,1"
      Dst: "[twitter4j.TweetsResourcesImpl].appendParameter(java.lang.String,double,java.util.List)"
    - Src: "twitter4j.TweetsResourcesImpl:85,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.io.File)"
    - Src: "twitter4j.TweetsResourcesImpl:85,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "twitter4j.TweetsResourcesImpl:86,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.TweetsResourcesImpl:88,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    - Src: "twitter4j.TweetsResourcesImpl:91,1"
      Dst: "[twitter4j.StringUtil].join(long[])"
    - Src: "twitter4j.TweetsResourcesImpl:91,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:97,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "twitter4j.TweetsResourcesImpl:98,1"
      Dst: "[java.util.ArrayList].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 10
  - functionName: "[twitter4j.HttpParameter].<init>(java.lang.String,java.io.File)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:52,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.io.File].<init>(java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:57,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.HttpParameter:59,1"
      Dst: "[java.io.File].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].appendParameter(java.lang.String,java.lang.String,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TweetsResourcesImpl:102"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:105"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:103,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:103,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TweetsResourcesImpl].appendParameter(java.lang.String,double,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "double"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(double)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:108,1"
      Dst: "[java.lang.String].valueOf(double)"
    - Src: "twitter4j.TweetsResourcesImpl:108,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:108,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].appendParameter(java.lang.String,long,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:112,1"
      Dst: "[java.lang.String].valueOf(long)"
    - Src: "twitter4j.TweetsResourcesImpl:112,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:112,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].retweetStatus(long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:116,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:116,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:116,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.TweetsResourcesImpl:116,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:116,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:116,1"
      Dst: "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].unRetweetStatus(long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:121,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:121,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:121,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.TweetsResourcesImpl:121,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:121,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:121,1"
      Dst: "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].getOEmbed(twitter4j.v1.OEmbedRequest)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.OEmbed"
    argCount: 1
    argTypes:
    - "twitter4j.v1.OEmbedRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.OEmbedRequest)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createOEmbed(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:126,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:126,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:126,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:126,1"
      Dst: "[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.OEmbedRequest)"
    - Src: "twitter4j.TweetsResourcesImpl:126,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TweetsResourcesImpl:126,1"
      Dst: "[twitter4j.ObjectFactory].createOEmbed(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].asHttpParameterArray(twitter4j.v1.OEmbedRequest)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.HttpParameter[]"
    argCount: 1
    argTypes:
    - "twitter4j.v1.OEmbedRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[twitter4j.HttpParameter].appendParameter(java.lang.String,long,java.util.List)"
    - "[twitter4j.HttpParameter].appendParameter(java.lang.String,java.lang.String,java.util.List)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.lang.Enum].name()"
    - "[java.lang.String].toLowerCase()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.StringUtil].join(java.lang.String[])"
    - "[java.util.Objects].requireNonNull(java.lang.Object)"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 55
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TweetsResourcesImpl:138"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:141"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:140"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:142"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:147"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:146"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:130,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.TweetsResourcesImpl:131,1"
      Dst: "[twitter4j.HttpParameter].appendParameter(java.lang.String,long,java.util.List)"
    - Src: "twitter4j.TweetsResourcesImpl:132,1"
      Dst: "[twitter4j.HttpParameter].appendParameter(java.lang.String,java.lang.String,java.util.List)"
    - Src: "twitter4j.TweetsResourcesImpl:134,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.TweetsResourcesImpl:134,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "twitter4j.TweetsResourcesImpl:137,1"
      Dst: "[java.lang.Enum].name()"
    - Src: "twitter4j.TweetsResourcesImpl:137,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "twitter4j.TweetsResourcesImpl:137,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:139,1"
      Dst: "[twitter4j.StringUtil].join(java.lang.String[])"
    - Src: "twitter4j.TweetsResourcesImpl:144,1"
      Dst: "[java.util.Objects].requireNonNull(java.lang.Object)"
    - Src: "twitter4j.TweetsResourcesImpl:147,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "twitter4j.TweetsResourcesImpl:148,1"
      Dst: "[java.util.ArrayList].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.TweetsResourcesImpl].lookup(long[])"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.StringUtil].join(long[])"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:154,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:154,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:154,1"
      Dst: "[twitter4j.StringUtil].join(long[])"
    - Src: "twitter4j.TweetsResourcesImpl:154,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:154,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:154,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].uploadMedia(java.io.File)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UploadedMedia"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].checkFileValidity(java.io.File)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.io.File)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:159,1"
      Dst: "[twitter4j.APIResourceBase].checkFileValidity(java.io.File)"
    - Src: "twitter4j.TweetsResourcesImpl:160,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:160,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:160,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:160,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.io.File)"
    - Src: "twitter4j.TweetsResourcesImpl:160,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TweetsResourcesImpl:160,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.TweetsResourcesImpl:160,1"
      Dst: "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].checkFileValidity(java.io.File)"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.File].exists()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.io.FileNotFoundException].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    - "[java.io.File].isFile()"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:237"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:240"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:241"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:237,1"
      Dst: "[java.io.File].exists()"
    - Src: "twitter4j.APIResourceBase:239,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.APIResourceBase:239,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.APIResourceBase:239,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.APIResourceBase:239,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.APIResourceBase:239,1"
      Dst: "[java.io.FileNotFoundException].<init>(java.lang.String)"
    - Src: "twitter4j.APIResourceBase:239,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    - Src: "twitter4j.APIResourceBase:241,1"
      Dst: "[java.io.File].isFile()"
    - Src: "twitter4j.APIResourceBase:243,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.UploadedMediaImpl].init(twitter4j.JSONObject)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UploadedMediaImpl:44,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.UploadedMediaImpl:45,1"
      Dst: "[twitter4j.UploadedMediaImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UploadedMediaImpl:92"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:99"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UploadedMediaImpl:98"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:99"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:109"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UploadedMediaImpl:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UploadedMediaImpl:89,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UploadedMediaImpl:92,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.UploadedMediaImpl:93,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.UploadedMediaImpl:94,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UploadedMediaImpl:96,1"
      Dst: "[twitter4j.ParseUtil].getUnescapedString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UploadedMediaImpl:108,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TweetsResourcesImpl].uploadMedia(java.lang.String,java.io.InputStream)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UploadedMedia"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:165,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:165,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:165,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:165,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    - Src: "twitter4j.TweetsResourcesImpl:165,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TweetsResourcesImpl:165,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.TweetsResourcesImpl:165,1"
      Dst: "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].uploadMediaChunked(java.lang.String,java.io.InputStream)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "twitter4j.v1.UploadedMedia"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayOutputStream].<init>(int)"
    - "[java.io.InputStream].read(byte[])"
    - "[java.io.ByteArrayOutputStream].write(byte[],int,int)"
    - "[java.io.ByteArrayOutputStream].toByteArray()"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.util.Locale,java.lang.String,java.lang.Object[])"
    - "[twitter4j.TwitterException].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedInit(long)"
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.Logger].debug(java.lang.String)"
    - "[java.io.ByteArrayInputStream].<init>(byte[],int,int)"
    - "[twitter4j.v1.UploadedMedia].getMediaId()"
    - "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedAppend(java.lang.String,java.io.InputStream,int,long)"
    - "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize(long)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 65
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TweetsResourcesImpl:176"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:179"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:178"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:180"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:185"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:184"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:198"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:207"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:206"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:173,1"
      Dst: "[java.io.ByteArrayOutputStream].<init>(int)"
    - Src: "twitter4j.TweetsResourcesImpl:176,1"
      Dst: "[java.io.InputStream].read(byte[])"
    - Src: "twitter4j.TweetsResourcesImpl:177,1"
      Dst: "[java.io.ByteArrayOutputStream].write(byte[],int,int)"
    - Src: "twitter4j.TweetsResourcesImpl:179,1"
      Dst: "[java.io.ByteArrayOutputStream].toByteArray()"
    - Src: "twitter4j.TweetsResourcesImpl:181,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.TweetsResourcesImpl:181,1"
      Dst: "[java.lang.String].format(java.util.Locale,java.lang.String,java.lang.Object[])"
    - Src: "twitter4j.TweetsResourcesImpl:181,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:184,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "twitter4j.TweetsResourcesImpl:189,1"
      Dst: "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedInit(long)"
    - Src: "twitter4j.TweetsResourcesImpl:191,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[])"
    - Src: "twitter4j.TweetsResourcesImpl:200,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:200,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:200,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.TweetsResourcesImpl:200,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:200,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:202,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[],int,int)"
    - Src: "twitter4j.TweetsResourcesImpl:203,1"
      Dst: "[twitter4j.v1.UploadedMedia].getMediaId()"
    - Src: "twitter4j.TweetsResourcesImpl:203,1"
      Dst: "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedAppend(java.lang.String,java.io.InputStream,int,long)"
    - Src: "twitter4j.TweetsResourcesImpl:207,1"
      Dst: "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize(long)"
    - Src: "twitter4j.TweetsResourcesImpl:209,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedInit(long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UploadedMedia"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:217,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:217,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:217,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:217,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:217,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.TweetsResourcesImpl:217,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TweetsResourcesImpl:217,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.TweetsResourcesImpl:217,1"
      Dst: "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedAppend(java.lang.String,java.io.InputStream,int,long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.io.InputStream"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:225,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:225,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:225,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:225,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:225,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.TweetsResourcesImpl:225,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.TweetsResourcesImpl:225,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    - Src: "twitter4j.TweetsResourcesImpl:225,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize(long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.UploadedMedia"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize0(long)"
    - "[twitter4j.v1.UploadedMedia].getProcessingState()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.String)"
    - "[twitter4j.v1.UploadedMedia].getProgressPercent()"
    - "[twitter4j.v1.UploadedMedia].getProcessingCheckAfterSecs()"
    - "[java.lang.Math].max(int,int)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.Logger].debug(java.lang.String)"
    - "[java.lang.Thread].sleep(long)"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedStatus(long)"
    functionUses: 0
    ICount: 54
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TweetsResourcesImpl:237"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:261"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:260"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:238"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:241"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:240"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:243"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:246"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:245"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:246"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:247"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:246"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:246"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:256"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:255"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TweetsResourcesImpl:256"
      Branch Sides:
      - BranchSide: "twitter4j.TweetsResourcesImpl:259"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TweetsResourcesImpl:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:236,1"
      Dst: "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize0(long)"
    - Src: "twitter4j.TweetsResourcesImpl:242,1"
      Dst: "[twitter4j.v1.UploadedMedia].getProcessingState()"
    - Src: "twitter4j.TweetsResourcesImpl:243,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.TweetsResourcesImpl:244,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:247,1"
      Dst: "[twitter4j.v1.UploadedMedia].getProgressPercent()"
    - Src: "twitter4j.TweetsResourcesImpl:248,1"
      Dst: "[twitter4j.v1.UploadedMedia].getProcessingCheckAfterSecs()"
    - Src: "twitter4j.TweetsResourcesImpl:248,1"
      Dst: "[java.lang.Math].max(int,int)"
    - Src: "twitter4j.TweetsResourcesImpl:249,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:249,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:249,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.TweetsResourcesImpl:249,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:249,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:251,1"
      Dst: "[java.lang.Thread].sleep(long)"
    - Src: "twitter4j.TweetsResourcesImpl:253,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "twitter4j.TweetsResourcesImpl:259,1"
      Dst: "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedStatus(long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedFinalize0(long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UploadedMedia"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[twitter4j.Logger].debug(java.lang.String)"
    - "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:265,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:265,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:265,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:265,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:265,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.TweetsResourcesImpl:265,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TweetsResourcesImpl:265,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.TweetsResourcesImpl:266,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.TweetsResourcesImpl:266,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:267,1"
      Dst: "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TweetsResourcesImpl].uploadMediaChunkedStatus(long)"
    functionSourceFile: "twitter4j.TweetsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UploadedMedia"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[twitter4j.Logger].debug(java.lang.String)"
    - "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TweetsResourcesImpl:271,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TweetsResourcesImpl:271,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:271,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TweetsResourcesImpl:271,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:271,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.TweetsResourcesImpl:271,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TweetsResourcesImpl:271,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.TweetsResourcesImpl:272,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.TweetsResourcesImpl:272,1"
      Dst: "[twitter4j.Logger].debug(java.lang.String)"
    - Src: "twitter4j.TweetsResourcesImpl:273,1"
      Dst: "[twitter4j.UploadedMediaImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$6].getStream()"
    functionSourceFile: "twitter4j.TwitterStreamImpl$6"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.StatusStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl].getFilterStream(twitter4j.v1.FilterQuery)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$6:245,1"
      Dst: "[twitter4j.TwitterStreamImpl].getFilterStream(twitter4j.v1.FilterQuery)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].<init>(java.util.logging.Logger)"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: 26
    functionLinenumberEnd: 30
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.logging.Logger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Logger].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:27,1"
      Dst: "[twitter4j.Logger].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].isDebugEnabled()"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].isLoggable(java.util.logging.Level)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:33,1"
      Dst: "[java.util.logging.Logger].isLoggable(java.util.logging.Level)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].isInfoEnabled()"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].isLoggable(java.util.logging.Level)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:38,1"
      Dst: "[java.util.logging.Logger].isLoggable(java.util.logging.Level)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].isWarnEnabled()"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].isLoggable(java.util.logging.Level)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:43,1"
      Dst: "[java.util.logging.Logger].isLoggable(java.util.logging.Level)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].isErrorEnabled()"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].isLoggable(java.util.logging.Level)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:48,1"
      Dst: "[java.util.logging.Logger].isLoggable(java.util.logging.Level)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].debug(java.lang.String)"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].fine(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:53,1"
      Dst: "[java.util.logging.Logger].fine(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].debug(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.logging.Logger].fine(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:58,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JULLogger:58,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JULLogger:58,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JULLogger:58,1"
      Dst: "[java.util.logging.Logger].fine(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].info(java.lang.String)"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:63,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].info(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.logging.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:68,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JULLogger:68,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JULLogger:68,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JULLogger:68,1"
      Dst: "[java.util.logging.Logger].info(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].warn(java.lang.String)"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:73,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].warn(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:78,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JULLogger:78,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JULLogger:78,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JULLogger:78,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].warn(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.logging.Logger].warning(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:83,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JULLogger:83,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JULLogger:83,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.JULLogger:83,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JULLogger:83,1"
      Dst: "[java.util.logging.Logger].warning(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].error(java.lang.String)"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.logging.Logger].severe(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:88,1"
      Dst: "[java.util.logging.Logger].severe(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JULLogger].error(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "twitter4j.JULLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.logging.Logger].severe(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JULLogger:93,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JULLogger:93,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JULLogger:93,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.JULLogger:93,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JULLogger:93,1"
      Dst: "[java.util.logging.Logger].severe(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query$Unit].valueOf(java.lang.String)"
    functionSourceFile: "twitter4j.v1.Query$Unit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Query$Unit"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query$Unit:234,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query$Unit].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.v1.Query$Unit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query$Unit:234,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query$Unit].$values()"
    functionSourceFile: "twitter4j.v1.Query$Unit"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Query$Unit[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:48,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].<init>(java.lang.String,double)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].valueOf(double)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:73,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.HttpParameter:75,1"
      Dst: "[java.lang.String].valueOf(double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:165"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:166"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:165"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:166"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:166"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:165"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:166"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:167"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:166"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:168"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:168"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:168"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:168"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:168"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpParameter:166,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.HttpParameter:168,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[twitter4j.HttpParameter].hashCode()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    functionUses: 1
    ICount: 14
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:173,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].getParameterArray(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.HttpParameter[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:195,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].getParameterArray(java.lang.String,int)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.HttpParameter[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(int)"
    - "[twitter4j.HttpParameter].getParameterArray(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:199,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "twitter4j.HttpParameter:199,1"
      Dst: "[twitter4j.HttpParameter].getParameterArray(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].getParameterArray(java.lang.String,int,java.lang.String,int)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.HttpParameter[]"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(int)"
    - "[twitter4j.HttpParameter].getParameterArray(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:210,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "twitter4j.HttpParameter:210,1"
      Dst: "[twitter4j.HttpParameter].getParameterArray(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].toString()"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 23
    EdgeCount: 15
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:216,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpParameter:216,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpParameter:216,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.HttpParameter:216,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.HttpParameter:216,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpParameter].compareTo(twitter4j.HttpParameter)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "twitter4j.HttpParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].compareTo(java.lang.String)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:228"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:231"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:230"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:231"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:236"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:235"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpParameter:232"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:236"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:235"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpParameter:229,1"
      Dst: "[java.lang.String].compareTo(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.HttpParameter].appendParameter(java.lang.String,java.lang.String,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:335"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:334"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpParameter:333,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpParameter:333,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HttpParameter].appendParameter(java.lang.String,long,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpParameter:338"
      Branch Sides:
      - BranchSide: "twitter4j.HttpParameter:341"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpParameter:340"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpParameter:339,1"
      Dst: "[java.lang.String].valueOf(long)"
    - Src: "twitter4j.HttpParameter:339,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.HttpParameter:339,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HttpParameter].compareTo(java.lang.Object)"
    functionSourceFile: "twitter4j.HttpParameter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].compareTo(twitter4j.HttpParameter)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpParameter:35,1"
      Dst: "[twitter4j.HttpParameter].compareTo(twitter4j.HttpParameter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SpamReportingResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.SpamReportingResourceImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SpamReportingResourceImpl:14,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SpamReportingResourceImpl].reportSpam(long)"
    functionSourceFile: "twitter4j.SpamReportingResourceImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SpamReportingResourceImpl:19,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SpamReportingResourceImpl:19,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SpamReportingResourceImpl:19,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.SpamReportingResourceImpl:19,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SpamReportingResourceImpl:19,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.SpamReportingResourceImpl:19,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SpamReportingResourceImpl].reportSpam(java.lang.String)"
    functionSourceFile: "twitter4j.SpamReportingResourceImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SpamReportingResourceImpl:24,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SpamReportingResourceImpl:24,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SpamReportingResourceImpl:24,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SpamReportingResourceImpl:24,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.SpamReportingResourceImpl:24,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.SpamReportingResourceImpl:24,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpRequest].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.HttpRequest"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpRequest:87"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:88"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpRequest:87"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpRequest:88"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:87"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpRequest:88"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:89"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpRequest:92"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:94"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpRequest:93"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpRequest:94"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:95"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpRequest:94"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpRequest:95"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:97"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpRequest:96"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpRequest:97"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:99"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpRequest:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpRequest:88,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.HttpRequest:92,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.HttpRequest:94,1"
      Dst: "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HttpRequest].hashCode()"
    functionSourceFile: "twitter4j.HttpRequest"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].hashCode()"
    - "[java.lang.String].hashCode()"
    - "[java.util.Arrays].hashCode(java.lang.Object[])"
    - "[twitter4j.OAuthAuthorization].hashCode()"
    - "[twitter4j.OAuth2Authorization].hashCode()"
    - "[java.lang.Object].hashCode()"
    - "[java.util.AbstractMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.management.openmbean.TabularDataSupport].hashCode()"
    - "[java.util.Map].hashCode()"
    functionUses: 2
    ICount: 40
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "twitter4j.HttpRequest:104"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:104"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpRequest:103"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpRequest:105"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:105"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
      - BranchSide: "twitter4j.HttpRequest:104"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpRequest:106"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:105"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
      - BranchSide: "twitter4j.HttpRequest:104"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
    - Branch String: "twitter4j.HttpRequest:107"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:106"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.HttpRequest:105"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
    - Branch String: "twitter4j.HttpRequest:108"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:107"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.HttpRequest:106"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.HttpRequest:104,1"
      Dst: "[java.lang.Enum].hashCode()"
    - Src: "twitter4j.HttpRequest:105,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "twitter4j.HttpRequest:106,1"
      Dst: "[java.util.Arrays].hashCode(java.lang.Object[])"
    - Src: "twitter4j.HttpRequest:107,1"
      Dst: "[java.lang.Object].hashCode()"
    - Src: "twitter4j.HttpRequest:108,1"
      Dst: "[java.util.Map].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[twitter4j.HttpRequest].toString()"
    functionSourceFile: "twitter4j.HttpRequest"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 2
    ICount: 27
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "twitter4j.HttpRequest:117"
      Branch Sides:
      - BranchSide: "twitter4j.HttpRequest:113"
        BranchSideFuncs:
        - "append(char)"
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "asList(java.lang.Object[])"
    Callsites:
    - Src: "twitter4j.HttpRequest:114,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpRequest:114,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpRequest:114,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.HttpRequest:114,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.HttpRequest:117,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "twitter4j.HttpRequest:117,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONObject$1].<init>()"
    functionSourceFile: "twitter4j.JSONObject$1"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject$1:94,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject$1].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.JSONObject$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONObject$1:98"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject$1:97"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONObject$1:98"
      Branch Sides:
      - BranchSide: "twitter4j.JSONObject$1:97"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONObject$1].hashCode()"
    functionSourceFile: "twitter4j.JSONObject$1"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hashCode(java.lang.Object)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONObject$1:104,1"
      Dst: "[java.util.Objects].hashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONObject$1].toString()"
    functionSourceFile: "twitter4j.JSONObject$1"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$5].getStream()"
    functionSourceFile: "twitter4j.TwitterStreamImpl$5"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.StatusStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl].getSampleStream(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$5:193,1"
      Dst: "[twitter4j.TwitterStreamImpl].getSampleStream(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].of(java.lang.String)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:86,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 12
    argTypes:
    - "java.lang.String"
    - "long"
    - "twitter4j.v1.GeoLocation"
    - "java.lang.String"
    - "boolean"
    - "boolean"
    - "java.lang.String"
    - "java.io.InputStream"
    - "java.io.File"
    - "long[]"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:89,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].inReplyToStatusId(long)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:109,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].location(double,double)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 2
    argTypes:
    - "double"
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.GeoLocation].of(double,double)"
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:118,1"
      Dst: "[twitter4j.v1.GeoLocation].of(double,double)"
    - Src: "twitter4j.v1.StatusUpdate:118,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].placeId(java.lang.String)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:126,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].displayCoordinates(boolean)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:134,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].media(java.io.File)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:143,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].mediaIds(long[])"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:153,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].attachmentUrl(java.lang.String)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:162,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].media(java.lang.String,java.io.InputStream)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:172,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].possiblySensitive(boolean)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:181,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].autoPopulateReplyMetadata(boolean)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.StatusUpdate"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:190,1"
      Dst: "[twitter4j.v1.StatusUpdate].<init>(java.lang.String,long,twitter4j.v1.GeoLocation,java.lang.String,boolean,boolean,java.lang.String,java.io.InputStream,java.io.File,long[],boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[java.util.Arrays].equals(long[],long[])"
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.StatusUpdate:195"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:196"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.StatusUpdate:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:196"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:196"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.StatusUpdate:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:196"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:197"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.StatusUpdate:196"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.StatusUpdate:198"
      Branch Sides:
      - BranchSide: "twitter4j.v1.StatusUpdate:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:196,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.v1.StatusUpdate:198,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.v1.StatusUpdate:198,1"
      Dst: "[java.util.Arrays].equals(long[],long[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 14
  - functionName: "[twitter4j.v1.StatusUpdate].hashCode()"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: 202
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Long].valueOf(long)"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Arrays].hashCode(long[])"
    functionUses: 1
    ICount: 34
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:203,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.v1.StatusUpdate:203,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "twitter4j.v1.StatusUpdate:203,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    - Src: "twitter4j.v1.StatusUpdate:204,1"
      Dst: "[java.util.Arrays].hashCode(long[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusUpdate].toString()"
    functionSourceFile: "twitter4j.v1.StatusUpdate"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 221
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Arrays].toString(long[])"
    functionUses: 2
    ICount: 47
    EdgeCount: 32
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusUpdate:210,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.StatusUpdate:210,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.StatusUpdate:210,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.v1.StatusUpdate:210,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.v1.StatusUpdate:210,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.v1.StatusUpdate:210,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.v1.StatusUpdate:220,1"
      Dst: "[java.util.Arrays].toString(long[])"
    - Src: "twitter4j.v1.StatusUpdate:220,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:31,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].delete(java.lang.String)"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.HttpResponse"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpClient].delete(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[java.lang.System].currentTimeMillis()"
    - "[twitter4j.TwitterAPIMonitor].getInstance()"
    - "[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterAPIMonitor].methodCalled(java.lang.String,long,boolean)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:119"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:124"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:120,1"
      Dst: "[twitter4j.HttpClient].delete(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.APIResourceBase:124,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    - Src: "twitter4j.APIResourceBase:129,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(java.lang.String,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].delete(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.HttpResponse"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    - "twitter4j.Authorization"
    - "twitter4j.HttpResponseListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - "[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:303,1"
      Dst: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - Src: "twitter4j.HttpClient:303,1"
      Dst: "[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.HttpResponse"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(twitter4j.JSONObject)"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[java.lang.System].currentTimeMillis()"
    - "[twitter4j.TwitterAPIMonitor].getInstance()"
    - "[twitter4j.APIResourceBase].isOk(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterAPIMonitor].methodCalled(java.lang.String,long,boolean)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:136"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:141"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:140"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:137,1"
      Dst: "[twitter4j.HttpParameter].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.APIResourceBase:137,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.APIResourceBase:141,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    - Src: "twitter4j.APIResourceBase:146,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(java.lang.String,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter)"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.HttpParameter[]"
    argCount: 2
    argTypes:
    - "twitter4j.HttpParameter[]"
    - "twitter4j.HttpParameter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:171"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:177"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:176"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:171"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:177"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:176"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:177"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:180"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:179"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:177"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:180"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:179"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:180"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:183"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:182"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:173,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.APIResourceBase].httpResponseReceived(twitter4j.HttpResponseEvent)"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponseEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[twitter4j.HttpResponseEvent].getResponse()"
    - "[twitter4j.HttpResponseEvent].getTwitterException()"
    - "[twitter4j.TwitterException].getRateLimitStatus()"
    - "[twitter4j.TwitterException].getStatusCode()"
    - "[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)"
    - "[twitter4j.HttpResponse].getStatusCode()"
    - "[twitter4j.HttpResponseEvent].isAuthenticated()"
    - "[twitter4j.RateLimitStatusEvent].<init>(java.lang.Object,twitter4j.v1.RateLimitStatus,boolean)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:197"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:198"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:197"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:197"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:227"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:226"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:202"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:206"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:205"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:209"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:227"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:226"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:211"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:213"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:211"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:213"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:211"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:220"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:214"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:217"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:216"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:217"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:217"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:216"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:221"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:227"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:226"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:197,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.APIResourceBase:198,1"
      Dst: "[twitter4j.HttpResponseEvent].getResponse()"
    - Src: "twitter4j.APIResourceBase:199,1"
      Dst: "[twitter4j.HttpResponseEvent].getTwitterException()"
    - Src: "twitter4j.APIResourceBase:203,1"
      Dst: "[twitter4j.TwitterException].getRateLimitStatus()"
    - Src: "twitter4j.APIResourceBase:204,1"
      Dst: "[twitter4j.TwitterException].getStatusCode()"
    - Src: "twitter4j.APIResourceBase:206,1"
      Dst: "[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)"
    - Src: "twitter4j.APIResourceBase:207,1"
      Dst: "[twitter4j.HttpResponse].getStatusCode()"
    - Src: "twitter4j.APIResourceBase:210,1"
      Dst: "[twitter4j.HttpResponseEvent].isAuthenticated()"
    - Src: "twitter4j.APIResourceBase:210,1"
      Dst: "[twitter4j.RateLimitStatusEvent].<init>(java.lang.Object,twitter4j.v1.RateLimitStatus,boolean)"
    - Src: "twitter4j.APIResourceBase:214,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.APIResourceBase:214,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.APIResourceBase:214,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.APIResourceBase:215,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 11
  - functionName: "[twitter4j.HttpResponseEvent].getResponse()"
    functionSourceFile: "twitter4j.HttpResponseEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.HttpResponse"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponseEvent].getTwitterException()"
    functionSourceFile: "twitter4j.HttpResponseEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.TwitterException"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].getRateLimitStatus()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionDepth: 3
    returnType: "twitter4j.v1.RateLimitStatus"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)"
    functionUses: 2
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:165"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:168"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:167"
        BranchSideFuncs:
        - "createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)"
    Callsites:
    - Src: "twitter4j.TwitterException:168,1"
      Dst: "[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 2
    returnType: "twitter4j.v1.RateLimitStatus"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:109,1"
      Dst: "[twitter4j.RateLimitStatusJSONImpl].createFromResponseHeader(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].getStatusCode()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponseEvent].isAuthenticated()"
    functionSourceFile: "twitter4j.HttpResponseEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].getAuthorization()"
    - "[twitter4j.Authorization].isEnabled()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpResponseEvent:67,1"
      Dst: "[twitter4j.HttpRequest].getAuthorization()"
    - Src: "twitter4j.HttpResponseEvent:67,1"
      Dst: "[twitter4j.Authorization].isEnabled()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusEvent].<init>(java.lang.Object,twitter4j.v1.RateLimitStatus,boolean)"
    functionSourceFile: "twitter4j.RateLimitStatusEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Object"
    - "twitter4j.v1.RateLimitStatus"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.EventObject].<init>(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RateLimitStatusEvent:42,1"
      Dst: "[java.util.EventObject].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.APIResourceBase].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.APIResourceBase:249"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:250"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:249"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:250"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:250"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:249"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:250"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:251"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.APIResourceBase:250"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:252"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:252"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:252"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:252"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:252"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:252"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:252"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:252"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.APIResourceBase:252"
      Branch Sides:
      - BranchSide: "twitter4j.APIResourceBase:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:250,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.APIResourceBase:252,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.APIResourceBase:252,1"
      Dst: "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 11
  - functionName: "[twitter4j.APIResourceBase].hashCode()"
    functionSourceFile: "twitter4j.APIResourceBase"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 260
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Boolean].valueOf(boolean)"
    - "[java.util.Arrays].hashCode(java.lang.Object[])"
    functionUses: 1
    ICount: 25
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.APIResourceBase:257,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "twitter4j.APIResourceBase:257,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    - Src: "twitter4j.APIResourceBase:258,1"
      Dst: "[java.util.Arrays].hashCode(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:20,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getMentionsTimeline()"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TimelinesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TimelinesResourcesImpl:25,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:25,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getMentionsTimeline(twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TimelinesResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TimelinesResourcesImpl:30,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - Src: "twitter4j.TimelinesResourcesImpl:30,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TimelinesResourcesImpl:30,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.HttpParameter[]"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],java.lang.String,twitter4j.v1.Paging)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TimelinesResourcesImpl:110"
      Branch Sides:
      - BranchSide: "twitter4j.TimelinesResourcesImpl:113"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimelinesResourcesImpl:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:109,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],java.lang.String,twitter4j.v1.Paging)"
    - Src: "twitter4j.TimelinesResourcesImpl:110,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.TimelinesResourcesImpl:113,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],java.lang.String,twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List<HttpParameter>"
    argCount: 3
    argTypes:
    - "char[]"
    - "java.lang.String"
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.List,java.lang.String,long)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TimelinesResourcesImpl:134"
      Branch Sides:
      - BranchSide: "twitter4j.TimelinesResourcesImpl:140"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimelinesResourcesImpl:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:133,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.TimelinesResourcesImpl:135,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.List,java.lang.String,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TimelinesResourcesImpl].getHomeTimeline()"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:36,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TimelinesResourcesImpl:36,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:36,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TimelinesResourcesImpl:36,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TimelinesResourcesImpl:36,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getHomeTimeline(twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:42,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TimelinesResourcesImpl:42,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:42,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TimelinesResourcesImpl:42,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - Src: "twitter4j.TimelinesResourcesImpl:42,1"
      Dst: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter)"
    - Src: "twitter4j.TimelinesResourcesImpl:42,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TimelinesResourcesImpl:42,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getRetweetsOfMe()"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:47,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TimelinesResourcesImpl:47,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:47,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TimelinesResourcesImpl:47,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:47,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getRetweetsOfMe(twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:52,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TimelinesResourcesImpl:52,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:52,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TimelinesResourcesImpl:52,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - Src: "twitter4j.TimelinesResourcesImpl:52,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TimelinesResourcesImpl:52,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getUserTimeline(java.lang.String,twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:58,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TimelinesResourcesImpl:58,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:58,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TimelinesResourcesImpl:58,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:58,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.TimelinesResourcesImpl:58,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - Src: "twitter4j.TimelinesResourcesImpl:58,1"
      Dst: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - Src: "twitter4j.TimelinesResourcesImpl:58,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TimelinesResourcesImpl:58,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getUserTimeline(long,twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 2
    argTypes:
    - "long"
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:64,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TimelinesResourcesImpl:64,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:64,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TimelinesResourcesImpl:64,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.TimelinesResourcesImpl:64,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - Src: "twitter4j.TimelinesResourcesImpl:64,1"
      Dst: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - Src: "twitter4j.TimelinesResourcesImpl:64,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TimelinesResourcesImpl:64,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getUserTimeline(java.lang.String)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TimelinesResourcesImpl].getUserTimeline(java.lang.String,twitter4j.v1.Paging)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:69,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].getUserTimeline(java.lang.String,twitter4j.v1.Paging)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getUserTimeline(long)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TimelinesResourcesImpl].getUserTimeline(long,twitter4j.v1.Paging)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:74,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].getUserTimeline(long,twitter4j.v1.Paging)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getUserTimeline()"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.ResponseList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TimelinesResourcesImpl].getUserTimeline(twitter4j.v1.Paging)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:80,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].getUserTimeline(twitter4j.v1.Paging)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].getUserTimeline(twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:88,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TimelinesResourcesImpl:88,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:88,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TimelinesResourcesImpl:88,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - Src: "twitter4j.TimelinesResourcesImpl:88,1"
      Dst: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - Src: "twitter4j.TimelinesResourcesImpl:88,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TimelinesResourcesImpl:88,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].asPostParameterList(twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List<HttpParameter>"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],java.lang.String,twitter4j.v1.Paging)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:103,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],java.lang.String,twitter4j.v1.Paging)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List<HttpParameter>"
    argCount: 2
    argTypes:
    - "char[]"
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],java.lang.String,twitter4j.v1.Paging)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:117,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],java.lang.String,twitter4j.v1.Paging)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],java.lang.String,twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.HttpParameter[]"
    argCount: 3
    argTypes:
    - "char[]"
    - "java.lang.String"
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],java.lang.String,twitter4j.v1.Paging)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:153,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterList(char[],java.lang.String,twitter4j.v1.Paging)"
    - Src: "twitter4j.TimelinesResourcesImpl:153,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimelinesResourcesImpl].addPostParameter(char[],char,java.util.List<HttpParameter>,java.lang.String,long)"
    functionSourceFile: "twitter4j.TimelinesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 5
    argTypes:
    - "char[]"
    - "char"
    - "java.util.List<HttpParameter>"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.String].valueOf(long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TimelinesResourcesImpl:159"
      Branch Sides:
      - BranchSide: "twitter4j.TimelinesResourcesImpl:165"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimelinesResourcesImpl:164"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimelinesResourcesImpl:160"
      Branch Sides:
      - BranchSide: "twitter4j.TimelinesResourcesImpl:158"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimelinesResourcesImpl:157"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimelinesResourcesImpl:165"
      Branch Sides:
      - BranchSide: "twitter4j.TimelinesResourcesImpl:169"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimelinesResourcesImpl:168"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimelinesResourcesImpl:165"
      Branch Sides:
      - BranchSide: "twitter4j.TimelinesResourcesImpl:169"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimelinesResourcesImpl:168"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimelinesResourcesImpl:169"
      Branch Sides:
      - BranchSide: "twitter4j.TimelinesResourcesImpl:172"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimelinesResourcesImpl:171"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TimelinesResourcesImpl:166,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TimelinesResourcesImpl:166,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:166,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TimelinesResourcesImpl:166,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:170,1"
      Dst: "[java.lang.String].valueOf(long)"
    - Src: "twitter4j.TimelinesResourcesImpl:170,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TimelinesResourcesImpl:170,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.RateLimitStatusEvent].getRateLimitStatus()"
    functionSourceFile: "twitter4j.RateLimitStatusEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.RateLimitStatus"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusEvent].isAccountRateLimitStatus()"
    functionSourceFile: "twitter4j.RateLimitStatusEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusEvent].isIPRateLimitStatus()"
    functionSourceFile: "twitter4j.RateLimitStatusEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.RateLimitStatusEvent:65"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusEvent:64"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.LanguageJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.LanguageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.LanguageJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.LanguageJSONImpl:33,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.LanguageJSONImpl:34,1"
      Dst: "[twitter4j.LanguageJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LanguageJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.LanguageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.LanguageJSONImpl:39,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.LanguageJSONImpl:44,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.LanguageJSONImpl:44,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.LanguageJSONImpl:44,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.LanguageJSONImpl:44,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.LanguageJSONImpl:44,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.LanguageJSONImpl:44,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LanguageJSONImpl].getName()"
    functionSourceFile: "twitter4j.LanguageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LanguageJSONImpl].getCode()"
    functionSourceFile: "twitter4j.LanguageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LanguageJSONImpl].getStatus()"
    functionSourceFile: "twitter4j.LanguageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.LanguageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "twitter4j.v1.ResponseList<HelpResources.Language>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asJSONArray()"
    - "[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.LanguageJSONImpl:64,1"
      Dst: "[twitter4j.HttpResponse].asJSONArray()"
    - Src: "twitter4j.LanguageJSONImpl:64,1"
      Dst: "[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.LanguageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "twitter4j.v1.ResponseList<HelpResources.Language>"
    argCount: 3
    argTypes:
    - "twitter4j.JSONArray"
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.LanguageJSONImpl].<init>(twitter4j.JSONObject)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.LanguageJSONImpl:70"
      Branch Sides:
      - BranchSide: "twitter4j.LanguageJSONImpl:74"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.LanguageJSONImpl:73"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LanguageJSONImpl:77"
      Branch Sides:
      - BranchSide: "twitter4j.LanguageJSONImpl:85"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.LanguageJSONImpl:84"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LanguageJSONImpl:81"
      Branch Sides:
      - BranchSide: "twitter4j.LanguageJSONImpl:74"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.LanguageJSONImpl:73"
        BranchSideFuncs: []
    - Branch String: "twitter4j.LanguageJSONImpl:85"
      Branch Sides:
      - BranchSide: "twitter4j.LanguageJSONImpl:88"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.LanguageJSONImpl:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.LanguageJSONImpl:71,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.LanguageJSONImpl:74,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.LanguageJSONImpl:75,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.LanguageJSONImpl:78,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.LanguageJSONImpl:79,1"
      Dst: "[twitter4j.LanguageJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.LanguageJSONImpl:80,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.LanguageJSONImpl:82,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.LanguageJSONImpl:90,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.DirectMessageJSONImpl:56"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:62"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.DirectMessageJSONImpl:51,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.DirectMessageJSONImpl:52,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.DirectMessageJSONImpl:54,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.DirectMessageJSONImpl:55,1"
      Dst: "[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessageJSONImpl:57,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.DirectMessageJSONImpl:58,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.DirectMessageJSONImpl:61,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionDepth: 14
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessageJSONImpl:65,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.DirectMessageJSONImpl:66,1"
      Dst: "[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 134
    functionDepth: 13
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.JSONObject].getLong(java.lang.String)"
    - "[java.time.Instant].ofEpochMilli(long)"
    - "[java.time.Instant].atZone(java.time.ZoneId)"
    - "[java.time.ZoneId].systemDefault()"
    - "[java.time.ZonedDateTime].toLocalDateTime()"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.JSONObject)"
    - "[twitter4j.EntitiesParseUtil].getUrls(twitter4j.JSONObject)"
    - "[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.JSONObject)"
    - "[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.JSONObject)"
    - "[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.JSONObject].getString(java.lang.String)"
    - "[javax.management.AttributeList].add(java.lang.Object)"
    - "[twitter4j.v1.QuickReply].of(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.util.ArrayList:javax.management.AttributeList].toArray(java.lang.Object[])"
    - "[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 134
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "twitter4j.DirectMessageJSONImpl:74"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:85"
        BranchSideFuncs:
        - "atZone(java.time.ZoneId)"
        - "toLocalDateTime()"
        - "getLong(java.lang.String)"
        - "systemDefault()"
        - "ofEpochMilli(long)"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:84"
        BranchSideFuncs:
        - "getLong(java.lang.String,twitter4j.JSONObject)"
        - "getDate(java.lang.String,twitter4j.JSONObject)"
    - Branch String: "twitter4j.DirectMessageJSONImpl:90"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:97"
        BranchSideFuncs:
        - "getSymbols(twitter4j.JSONObject)"
        - "getHashtags(twitter4j.JSONObject)"
        - "getUrls(twitter4j.JSONObject)"
        - "getUserMentions(twitter4j.JSONObject)"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:96"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:97"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:97"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:96"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:98"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:97"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:96"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:99"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:98"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:97"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:100"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:99"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:98"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:102"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:110"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:109"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:105"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:110"
        BranchSideFuncs:
        - "<init>(twitter4j.JSONObject)"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:109"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:110"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:122"
        BranchSideFuncs:
        - "getSymbols(twitter4j.JSONObject)"
        - "isNull(java.lang.String)"
        - "add(java.lang.Object)"
        - "<init>(java.lang.Exception)"
        - "getHashtags(twitter4j.JSONObject)"
        - "getUrls(twitter4j.JSONObject)"
        - "length()"
        - "getString(java.lang.String)"
        - "getUserMentions(twitter4j.JSONObject)"
        - "<init>(twitter4j.JSONObject)"
        - "<init>()"
        - "getJSONObject(int)"
        - "toArray(java.lang.Object[])"
        - "getJSONArray(java.lang.String)"
        - "unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
        - "of(java.lang.String,java.lang.String,java.lang.String)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:121"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:114"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:120"
        BranchSideFuncs:
        - "getJSONObject(int)"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:119"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
    - Branch String: "twitter4j.DirectMessageJSONImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:115"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:114"
        BranchSideFuncs:
        - "getJSONObject(int)"
    - Branch String: "twitter4j.DirectMessageJSONImpl:117"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:116"
        BranchSideFuncs:
        - "getSymbols(twitter4j.JSONObject)"
        - "isNull(java.lang.String)"
        - "add(java.lang.Object)"
        - "<init>(java.lang.Exception)"
        - "getHashtags(twitter4j.JSONObject)"
        - "getUrls(twitter4j.JSONObject)"
        - "length()"
        - "getString(java.lang.String)"
        - "getUserMentions(twitter4j.JSONObject)"
        - "<init>(twitter4j.JSONObject)"
        - "<init>()"
        - "getJSONObject(int)"
        - "toArray(java.lang.Object[])"
        - "getJSONArray(java.lang.String)"
        - "unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
        - "of(java.lang.String,java.lang.String,java.lang.String)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:115"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:124"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:127"
        BranchSideFuncs:
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:126"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:124"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:127"
        BranchSideFuncs:
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:126"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:127"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:127"
        BranchSideFuncs:
        - "<init>(java.lang.Exception)"
        - "getString(java.lang.String)"
        - "unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.DirectMessageJSONImpl:71,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessageJSONImpl:74,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.DirectMessageJSONImpl:75,1"
      Dst: "[twitter4j.JSONObject].getLong(java.lang.String)"
    - Src: "twitter4j.DirectMessageJSONImpl:75,1"
      Dst: "[java.time.Instant].ofEpochMilli(long)"
    - Src: "twitter4j.DirectMessageJSONImpl:76,1"
      Dst: "[java.time.ZoneId].systemDefault()"
    - Src: "twitter4j.DirectMessageJSONImpl:76,1"
      Dst: "[java.time.Instant].atZone(java.time.ZoneId)"
    - Src: "twitter4j.DirectMessageJSONImpl:77,1"
      Dst: "[java.time.ZonedDateTime].toLocalDateTime()"
    - Src: "twitter4j.DirectMessageJSONImpl:78,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.DirectMessageJSONImpl:85,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessageJSONImpl:92,1"
      Dst: "[twitter4j.EntitiesParseUtil].getUserMentions(twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessageJSONImpl:93,1"
      Dst: "[twitter4j.EntitiesParseUtil].getUrls(twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessageJSONImpl:94,1"
      Dst: "[twitter4j.EntitiesParseUtil].getHashtags(twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessageJSONImpl:95,1"
      Dst: "[twitter4j.EntitiesParseUtil].getSymbols(twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessageJSONImpl:107,1"
      Dst: "[twitter4j.MediaEntityJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessageJSONImpl:112,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.DirectMessageJSONImpl:113,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.DirectMessageJSONImpl:114,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.DirectMessageJSONImpl:115,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.DirectMessageJSONImpl:116,1"
      Dst: "[twitter4j.JSONObject].getString(java.lang.String)"
    - Src: "twitter4j.DirectMessageJSONImpl:118,1"
      Dst: "[twitter4j.v1.QuickReply].of(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "twitter4j.DirectMessageJSONImpl:118,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.DirectMessageJSONImpl:120,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    - Src: "twitter4j.DirectMessageJSONImpl:128,1"
      Dst: "[twitter4j.HTMLEntity].unescapeAndSlideEntityIncdices(java.lang.String,twitter4j.v1.UserMentionEntity[],twitter4j.v1.URLEntity[],twitter4j.v1.HashtagEntity[],twitter4j.v1.MediaEntity[])"
    - Src: "twitter4j.DirectMessageJSONImpl:131,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 41
    CyclomaticComplexity: 15
  - functionName: "[twitter4j.v1.QuickReply].of(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.v1.QuickReply"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 1
    returnType: "twitter4j.v1.QuickReply"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.QuickReply].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.QuickReply:46,1"
      Dst: "[twitter4j.v1.QuickReply].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.QuickReply].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.v1.QuickReply"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.QuickReply:49,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.DirectMessageList"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)"
    - "[java.lang.Throwable].getCause()"
    - "[twitter4j.HttpResponse].asJSONArray()"
    - "[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.DirectMessageJSONImpl:137"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:143"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:142"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:147"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:143"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:142"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:147"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:143"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:142"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:157"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:165"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:164"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:161"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:157"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:156"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:165"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:168"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.DirectMessageJSONImpl:138,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.DirectMessageJSONImpl:143,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.DirectMessageJSONImpl:144,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.DirectMessageJSONImpl:145,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.DirectMessageJSONImpl:145,1"
      Dst: "[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)"
    - Src: "twitter4j.DirectMessageJSONImpl:147,1"
      Dst: "[java.lang.Throwable].getCause()"
    - Src: "twitter4j.DirectMessageJSONImpl:149,1"
      Dst: "[twitter4j.HttpResponse].asJSONArray()"
    - Src: "twitter4j.DirectMessageJSONImpl:151,1"
      Dst: "[twitter4j.DirectMessageListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.DirectMessageJSONImpl:158,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.DirectMessageJSONImpl:159,1"
      Dst: "[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessageJSONImpl:160,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.DirectMessageJSONImpl:162,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.DirectMessageJSONImpl:170,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.DirectMessageJSONImpl].getId()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getCreatedAt()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.time.LocalDateTime"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getRecipientId()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getSenderId()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getText()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getUserMentionEntities()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.UserMentionEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getURLEntities()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.URLEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getHashtagEntities()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.HashtagEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getMediaEntities()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.MediaEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getSymbolEntities()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.SymbolEntity[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getQuickReplies()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.QuickReply[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].getQuickReplyResponse()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessageJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.DirectMessageJSONImpl:236"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:237"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:236"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:237"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:236"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:237"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:238"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:241"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:242"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:241"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:242"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:243"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:242"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:243"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:244"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:243"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:244"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:245"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:244"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:245"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:246"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:247"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:248"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:249"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:250"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:251"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:252"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:253"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:254"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:255"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:256"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:257"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:258"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:257"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.DirectMessageJSONImpl:237,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.DirectMessageJSONImpl:244,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.DirectMessageJSONImpl:247,1"
      Dst: "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.DirectMessageJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: 262
    functionLinenumberEnd: 276
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    - "[java.time.LocalDateTime].hashCode()"
    - "[java.util.Arrays].hashCode(java.lang.Object[])"
    functionUses: 1
    ICount: 69
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "twitter4j.DirectMessageJSONImpl:264"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:263"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessageJSONImpl:262"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:267"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:264"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
        - "hashCode()"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:263"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessageJSONImpl:274"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessageJSONImpl:267"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.DirectMessageJSONImpl:266"
        BranchSideFuncs:
        - "hashCode(java.lang.Object[])"
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.DirectMessageJSONImpl:264,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "twitter4j.DirectMessageJSONImpl:267,1"
      Dst: "[java.time.LocalDateTime].hashCode()"
    - Src: "twitter4j.DirectMessageJSONImpl:268,1"
      Dst: "[java.util.Arrays].hashCode(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.DirectMessageJSONImpl].toString()"
    functionSourceFile: "twitter4j.DirectMessageJSONImpl"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 292
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.util.Arrays].toString(java.lang.Object[])"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 50
    EdgeCount: 35
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessageJSONImpl:280,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.DirectMessageJSONImpl:280,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.DirectMessageJSONImpl:280,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.DirectMessageJSONImpl:280,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.DirectMessageJSONImpl:280,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.DirectMessageJSONImpl:286,1"
      Dst: "[java.util.Arrays].toString(java.lang.Object[])"
    - Src: "twitter4j.DirectMessageJSONImpl:291,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatistics].<init>(int)"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.management.InvocationStatisticsCalculator].<init>(java.lang.String,int)"
    - "[java.util.HashMap].<init>(int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:35,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.management.APIStatistics:36,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].<init>(java.lang.String,int)"
    - Src: "twitter4j.management.APIStatistics:37,1"
      Dst: "[java.util.HashMap].<init>(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatistics].getInvocationStatistics()"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Iterable"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].values()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:65,1"
      Dst: "[java.util.Map].values()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatistics].reset()"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.management.InvocationStatisticsCalculator].reset()"
    - "[java.util.Map].clear()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:70,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].reset()"
    - Src: "twitter4j.management.APIStatistics:71,1"
      Dst: "[java.util.Map].clear()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.InvocationStatisticsCalculator].reset()"
    functionSourceFile: "twitter4j.management.InvocationStatisticsCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatistics].getName()"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.management.InvocationStatisticsCalculator].getName()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:80,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.InvocationStatisticsCalculator].getName()"
    functionSourceFile: "twitter4j.management.InvocationStatisticsCalculator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatistics].getCallCount()"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.management.InvocationStatisticsCalculator].getCallCount()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:85,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].getCallCount()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.InvocationStatisticsCalculator].getCallCount()"
    functionSourceFile: "twitter4j.management.InvocationStatisticsCalculator"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatistics].getErrorCount()"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:90,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()"
    functionSourceFile: "twitter4j.management.InvocationStatisticsCalculator"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatistics].getTotalTime()"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:95,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()"
    functionSourceFile: "twitter4j.management.InvocationStatisticsCalculator"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatistics].getAverageTime()"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:100,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()"
    functionSourceFile: "twitter4j.management.InvocationStatisticsCalculator"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 86
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Math].abs(int)"
    - "[java.lang.Math].min(int,int)"
    functionUses: 1
    ICount: 20
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.management.InvocationStatisticsCalculator:76"
      Branch Sides:
      - BranchSide: "twitter4j.management.InvocationStatisticsCalculator:80"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.management.InvocationStatisticsCalculator:79"
        BranchSideFuncs: []
    - Branch String: "twitter4j.management.InvocationStatisticsCalculator:81"
      Branch Sides:
      - BranchSide: "twitter4j.management.InvocationStatisticsCalculator:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.management.InvocationStatisticsCalculator:75,1"
      Dst: "[java.lang.Math].abs(int)"
    - Src: "twitter4j.management.InvocationStatisticsCalculator:75,1"
      Dst: "[java.lang.Math].min(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.management.APIStatistics].getMethodLevelSummariesAsString()"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].values()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.management.InvocationStatisticsCalculator].getName()"
    - "[twitter4j.management.InvocationStatisticsCalculator].toString()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.management.APIStatistics:108"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatistics:112"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.management.APIStatistics:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:105,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "twitter4j.management.APIStatistics:107,1"
      Dst: "[java.util.Map].values()"
    - Src: "twitter4j.management.APIStatistics:108,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "twitter4j.management.APIStatistics:108,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.management.APIStatistics:108,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.management.APIStatistics:109,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].getName()"
    - Src: "twitter4j.management.APIStatistics:109,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].toString()"
    - Src: "twitter4j.management.APIStatistics:109,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.management.InvocationStatisticsCalculator].toString()"
    functionSourceFile: "twitter4j.management.InvocationStatisticsCalculator"
    linkageType: ""
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.management.InvocationStatisticsCalculator].getCallCount()"
    - "[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()"
    - "[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()"
    - "[java.lang.StringBuilder].append(long)"
    - "[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 17
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.InvocationStatisticsCalculator:99,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.management.InvocationStatisticsCalculator:99,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.management.InvocationStatisticsCalculator:99,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].getCallCount()"
    - Src: "twitter4j.management.InvocationStatisticsCalculator:99,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.management.InvocationStatisticsCalculator:100,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].getErrorCount()"
    - Src: "twitter4j.management.InvocationStatisticsCalculator:101,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].getTotalTime()"
    - Src: "twitter4j.management.InvocationStatisticsCalculator:102,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].getAverageTime()"
    - Src: "twitter4j.management.InvocationStatisticsCalculator:102,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatistics].getMethodLevelSummary(java.lang.String)"
    functionSourceFile: "twitter4j.management.APIStatistics"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    - "[twitter4j.management.InvocationStatisticsCalculator].toString()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatistics:117,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "twitter4j.management.APIStatistics:117,1"
      Dst: "[twitter4j.management.InvocationStatisticsCalculator].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].<init>(org.apache.logging.log4j.Logger)"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.apache.logging.log4j.Logger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Logger].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:26,1"
      Dst: "[twitter4j.Logger].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].isDebugEnabled()"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.logging.log4j.Logger].isDebugEnabled()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:32,1"
      Dst: "[org.apache.logging.log4j.Logger].isDebugEnabled()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].isInfoEnabled()"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.logging.log4j.Logger].isInfoEnabled()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:37,1"
      Dst: "[org.apache.logging.log4j.Logger].isInfoEnabled()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].isWarnEnabled()"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.logging.log4j.Logger].isEnabled(org.apache.logging.log4j.Level)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:42,1"
      Dst: "[org.apache.logging.log4j.Logger].isEnabled(org.apache.logging.log4j.Level)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].isErrorEnabled()"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.logging.log4j.Logger].isEnabled(org.apache.logging.log4j.Level)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:47,1"
      Dst: "[org.apache.logging.log4j.Logger].isEnabled(org.apache.logging.log4j.Level)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].debug(java.lang.String)"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.logging.log4j.Logger].debug(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:52,1"
      Dst: "[org.apache.logging.log4j.Logger].debug(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].debug(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.Log4JLogger].debug(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:57,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.Log4JLogger:57,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.Log4JLogger:57,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.Log4JLogger:57,1"
      Dst: "[twitter4j.Log4JLogger].debug(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].info(java.lang.String)"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.logging.log4j.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:62,1"
      Dst: "[org.apache.logging.log4j.Logger].info(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].info(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.Log4JLogger].info(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:67,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.Log4JLogger:67,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.Log4JLogger:67,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.Log4JLogger:67,1"
      Dst: "[twitter4j.Log4JLogger].info(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].warn(java.lang.String)"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.logging.log4j.Logger].warn(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:72,1"
      Dst: "[org.apache.logging.log4j.Logger].warn(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].warn(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.Log4JLogger].warn(java.lang.String)"
    functionUses: 1
    ICount: 10
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:77,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.Log4JLogger:77,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.Log4JLogger:77,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.Log4JLogger:77,1"
      Dst: "[twitter4j.Log4JLogger].warn(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].warn(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.logging.log4j.Logger].warn(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:82,1"
      Dst: "[org.apache.logging.log4j.Logger].warn(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].error(java.lang.String)"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.logging.log4j.Logger].error(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:87,1"
      Dst: "[org.apache.logging.log4j.Logger].error(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Log4JLogger].error(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "twitter4j.Log4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.apache.logging.log4j.Logger].error(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Log4JLogger:92,1"
      Dst: "[org.apache.logging.log4j.Logger].error(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].<init>(java.io.Reader)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.io.Reader].read(char[])"
    - "[java.lang.StringBuilder].append(char[],int,int)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.JSONException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:99"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:103"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:94,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.JSONTokener:96,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONTokener:98,1"
      Dst: "[java.io.Reader].read(char[])"
    - Src: "twitter4j.JSONTokener:100,1"
      Dst: "[java.lang.StringBuilder].append(char[],int,int)"
    - Src: "twitter4j.JSONTokener:103,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSONTokener:106,1"
      Dst: "[twitter4j.JSONException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].<init>(java.io.InputStream)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - "[twitter4j.JSONTokener].<init>(java.io.Reader)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONTokener:111,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream,java.nio.charset.Charset)"
    - Src: "twitter4j.JSONTokener:111,1"
      Dst: "[twitter4j.JSONTokener].<init>(java.io.Reader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].toString()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONTokener:493,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONTokener:493,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONTokener:493,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.JSONTokener:493,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].more()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:510"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:509"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:510,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONTokener].next()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:521"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:520"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:521,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONTokener:521,1"
      Dst: "[java.lang.String].charAt(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONTokener].next(char)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "char"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONTokener].next()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:534"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:537"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:536"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:533,1"
      Dst: "[twitter4j.JSONTokener].next()"
    - Src: "twitter4j.JSONTokener:535,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONTokener:535,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONTokener:535,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.JSONTokener:535,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSONTokener:535,1"
      Dst: "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].nextClean()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "char"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONTokener].nextCleanInternal()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:551"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:549"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:550,1"
      Dst: "[twitter4j.JSONTokener].nextCleanInternal()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONTokener].next(int)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:568"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:571"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:570"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:568,1"
      Dst: "[java.lang.String].length()"
    - Src: "twitter4j.JSONTokener:569,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONTokener:569,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.JSONTokener:569,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONTokener:569,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.JSONTokener:569,1"
      Dst: "[twitter4j.JSONTokener].syntaxError(java.lang.String)"
    - Src: "twitter4j.JSONTokener:571,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].nextTo(java.lang.String)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[twitter4j.JSONTokener].nextToInternal(java.lang.String)"
    - "[java.lang.String].trim()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:594"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:597"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:596"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:595,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "twitter4j.JSONTokener:597,1"
      Dst: "[twitter4j.JSONTokener].nextToInternal(java.lang.String)"
    - Src: "twitter4j.JSONTokener:597,1"
      Dst: "[java.lang.String].trim()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].nextTo(char)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(char)"
    - "[twitter4j.JSONTokener].nextToInternal(java.lang.String)"
    - "[java.lang.String].trim()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONTokener:607,1"
      Dst: "[java.lang.String].valueOf(char)"
    - Src: "twitter4j.JSONTokener:607,1"
      Dst: "[twitter4j.JSONTokener].nextToInternal(java.lang.String)"
    - Src: "twitter4j.JSONTokener:607,1"
      Dst: "[java.lang.String].trim()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].skipPast(java.lang.String)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:619"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:618"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:617"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:618,1"
      Dst: "[java.lang.String].indexOf(java.lang.String,int)"
    - Src: "twitter4j.JSONTokener:619,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONTokener].skipTo(char)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "char"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(int,int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:632"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:636"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:635"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONTokener:631,1"
      Dst: "[java.lang.String].indexOf(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONTokener].back()"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:645"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:648"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONTokener:647"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.JSONTokener].dehexchar(char)"
    functionSourceFile: "twitter4j.JSONTokener"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONTokener:659"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:659"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:661"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:661"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:663"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONTokener:663"
      Branch Sides:
      - BranchSide: "twitter4j.JSONTokener:null"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.MediaEntityJSONImpl].addMediaEntitySizeIfNotNull(java.util.Map<Integer,MediaEntity.Size>,twitter4j.JSONObject,java.lang.Integer,java.lang.String)"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionDepth: 4
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.util.Map<Integer,MediaEntity.Size>"
    - "twitter4j.JSONObject"
    - "java.lang.Integer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.MediaEntityJSONImpl$Size].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[java.security.Provider:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes:javax.management.openmbean.TabularDataSupport].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 4
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.MediaEntityJSONImpl:100"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:103"
        BranchSideFuncs:
        - "<init>(twitter4j.JSONObject)"
        - "put(java.lang.Object,java.lang.Object)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.MediaEntityJSONImpl:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl:100,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl:101,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl:101,1"
      Dst: "[twitter4j.MediaEntityJSONImpl$Size].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.MediaEntityJSONImpl:101,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.MediaEntityJSONImpl].<init>()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl:106,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getId()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getMediaURL()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getMediaURLHttps()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getText()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getURL()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getDisplayURL()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getExpandedURL()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getSizes()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getType()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getStart()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].getStart()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl:157,1"
      Dst: "[twitter4j.EntityIndex].getStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getEnd()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].getEnd()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl:162,1"
      Dst: "[twitter4j.EntityIndex].getEnd()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioWidth()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getVideoAspectRatioHeight()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getVideoDurationMillis()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getExtAltText()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].getVideoVariants()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.MediaEntity$Variant[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    functionUses: 0
    ICount: 64
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.MediaEntityJSONImpl:307"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:308"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.MediaEntityJSONImpl:307"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:308"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:308"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.MediaEntityJSONImpl:307"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:308"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:309"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.MediaEntityJSONImpl:308"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl:310"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl:308,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.MediaEntityJSONImpl:310,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.MediaEntityJSONImpl:310,1"
      Dst: "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 15
  - functionName: "[twitter4j.MediaEntityJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl].toString()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 53
    EdgeCount: 36
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl:320,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.MediaEntityJSONImpl:320,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl:320,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.MediaEntityJSONImpl:320,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.MediaEntityJSONImpl:320,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.MediaEntityJSONImpl:320,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.MediaEntityJSONImpl:320,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer$Scope].values()"
    functionSourceFile: "twitter4j.JSONStringer$Scope"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.JSONStringer$Scope[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONStringer$Scope:73,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer$Scope].valueOf(java.lang.String)"
    functionSourceFile: "twitter4j.JSONStringer$Scope"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.JSONStringer$Scope"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONStringer$Scope:73,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer$Scope].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.JSONStringer$Scope"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 6
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONStringer$Scope:73,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONStringer$Scope].$values()"
    functionSourceFile: "twitter4j.JSONStringer$Scope"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "twitter4j.JSONStringer$Scope[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder$1].<init>(twitter4j.Twitter$TwitterBuilder,java.util.function.Consumer)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.Twitter$TwitterBuilder"
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusAdapter].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder$1:111,1"
      Dst: "[twitter4j.v1.StatusAdapter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder$1].onStatus(twitter4j.v1.Status)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Status"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder$1:114,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.TrendJSONImpl"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendJSONImpl:47,1"
      Dst: "[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendJSONImpl].getName()"
    functionSourceFile: "twitter4j.TrendJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendJSONImpl].getURL()"
    functionSourceFile: "twitter4j.TrendJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendJSONImpl].getQuery()"
    functionSourceFile: "twitter4j.TrendJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendJSONImpl].getTweetVolume()"
    functionSourceFile: "twitter4j.TrendJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.TrendJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TrendJSONImpl:72"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:73"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TrendJSONImpl:72"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendJSONImpl:73"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:73"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TrendJSONImpl:72"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendJSONImpl:73"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:74"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TrendJSONImpl:73"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendJSONImpl:75"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendJSONImpl:75"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendJSONImpl:75"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendJSONImpl:75"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TrendJSONImpl:73,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.TrendJSONImpl:75,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[twitter4j.TrendJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.TrendJSONImpl"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 85
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 27
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.TrendJSONImpl:80"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:80"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TrendJSONImpl:79"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendJSONImpl:81"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:81"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.TrendJSONImpl:80"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TrendJSONImpl:82"
      Branch Sides:
      - BranchSide: "twitter4j.TrendJSONImpl:81"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.TrendJSONImpl:80"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.TrendJSONImpl:80,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.TrendJSONImpl].toString()"
    functionSourceFile: "twitter4j.TrendJSONImpl"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    functionUses: 2
    ICount: 21
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendJSONImpl:89,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TrendJSONImpl:89,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TrendJSONImpl:89,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.TrendJSONImpl:89,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.TrendJSONImpl:89,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient$1].getPasswordAuthentication()"
    functionSourceFile: "twitter4j.HttpClient$1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.net.PasswordAuthentication"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.Authenticator].getRequestorType()"
    - "[java.lang.Enum].equals(java.lang.Object)"
    - "[twitter4j.HttpClient].access$000(twitter4j.HttpClient)"
    - "[twitter4j.HttpClient].access$100(twitter4j.HttpClient)"
    - "[java.lang.String].toCharArray()"
    - "[java.net.PasswordAuthentication].<init>(java.lang.String,char[])"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpClient$1:249"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient$1:253"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient$1:252"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpClient$1:249,1"
      Dst: "[java.net.Authenticator].getRequestorType()"
    - Src: "twitter4j.HttpClient$1:249,1"
      Dst: "[java.lang.Enum].equals(java.lang.Object)"
    - Src: "twitter4j.HttpClient$1:250,1"
      Dst: "[twitter4j.HttpClient].access$000(twitter4j.HttpClient)"
    - Src: "twitter4j.HttpClient$1:251,1"
      Dst: "[twitter4j.HttpClient].access$100(twitter4j.HttpClient)"
    - Src: "twitter4j.HttpClient$1:251,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "twitter4j.HttpClient$1:251,1"
      Dst: "[java.net.PasswordAuthentication].<init>(java.lang.String,char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].access$000(twitter4j.HttpClient)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "twitter4j.HttpClient"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].access$100(twitter4j.HttpClient)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "twitter4j.HttpClient"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$Mode].values()"
    functionSourceFile: "twitter4j.TwitterStreamImpl$Mode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.TwitterStreamImpl$Mode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$Mode:359,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$Mode].valueOf(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterStreamImpl$Mode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.TwitterStreamImpl$Mode"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$Mode:359,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$Mode].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.TwitterStreamImpl$Mode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$Mode:359,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$Mode].$values()"
    functionSourceFile: "twitter4j.TwitterStreamImpl$Mode"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.TwitterStreamImpl$Mode[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder$2].<init>(twitter4j.Twitter$TwitterBuilder,java.util.function.Consumer)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.Twitter$TwitterBuilder"
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.StatusAdapter].<init>()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder$2:126,1"
      Dst: "[twitter4j.v1.StatusAdapter].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder$2].onException(java.lang.Exception)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder$2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder$2:129,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ResponseListImpl].<init>(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.ResponseListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ResponseListImpl:34,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.ResponseListImpl:35,1"
      Dst: "[twitter4j.ResponseListImpl].init(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,twitter4j.TwitterResponse$AccessLevel)"
    functionSourceFile: "twitter4j.ResponseListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.v1.RateLimitStatus"
    - "twitter4j.TwitterResponse$AccessLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ResponseListImpl:44,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ResponseListImpl].getRateLimitStatus()"
    functionSourceFile: "twitter4j.ResponseListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.RateLimitStatus"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ResponseListImpl].getAccessLevel()"
    functionSourceFile: "twitter4j.ResponseListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.TwitterResponse$AccessLevel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization].newBuilder()"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization:78,1"
      Dst: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].<init>()"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:105,1"
      Dst: "[twitter4j.Configuration].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization].getInstance(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "twitter4j.OAuth2Authorization"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuth2Authorization].newBuilder()"
    - "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].oAuthConsumer(java.lang.String,java.lang.String)"
    - "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].build()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization:89,1"
      Dst: "[twitter4j.OAuth2Authorization].newBuilder()"
    - Src: "twitter4j.OAuth2Authorization:89,1"
      Dst: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].oAuthConsumer(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuth2Authorization:89,1"
      Dst: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].build()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].oAuthConsumer(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuthConsumer(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].oAuthConsumer(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].build()"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.OAuth2Authorization"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].buildConfiguration()"
    - "[twitter4j.OAuth2Authorization].<init>(twitter4j.Configuration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:112,1"
      Dst: "[twitter4j.Configuration].buildConfiguration()"
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:112,1"
      Dst: "[twitter4j.OAuth2Authorization].<init>(twitter4j.Configuration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization].getInstance()"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "twitter4j.OAuth2Authorization"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuth2Authorization].newBuilder()"
    - "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].build()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization:98,1"
      Dst: "[twitter4j.OAuth2Authorization].newBuilder()"
    - Src: "twitter4j.OAuth2Authorization:98,1"
      Dst: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].build()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization].getOAuth2Token()"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.OAuth2Token"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.HttpResponse].getStatusCode()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,twitter4j.HttpResponse)"
    - "[twitter4j.OAuth2Token].<init>(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuth2Authorization:126"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:130"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:129"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:130"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:130"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:129"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:132"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:136"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:135"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:137"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:140"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:139"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization:127,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "twitter4j.OAuth2Authorization:131,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuth2Authorization:136,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.OAuth2Authorization:137,1"
      Dst: "[twitter4j.HttpResponse].getStatusCode()"
    - Src: "twitter4j.OAuth2Authorization:138,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,twitter4j.HttpResponse)"
    - Src: "twitter4j.OAuth2Authorization:140,1"
      Dst: "[twitter4j.OAuth2Token].<init>(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.OAuth2Authorization].invalidateOAuth2Token()"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[twitter4j.OAuth2Token].getAccessToken()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - "[twitter4j.HttpResponse].getStatusCode()"
    - "[twitter4j.TwitterException].<init>(java.lang.String,twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuth2Authorization:151"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:155"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:154"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:165"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:172"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:171"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:172"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:176"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:175"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:172"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:175"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization:152,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "twitter4j.OAuth2Authorization:156,1"
      Dst: "[twitter4j.OAuth2Token].getAccessToken()"
    - Src: "twitter4j.OAuth2Authorization:156,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuth2Authorization:164,1"
      Dst: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    - Src: "twitter4j.OAuth2Authorization:165,1"
      Dst: "[twitter4j.HttpResponse].getStatusCode()"
    - Src: "twitter4j.OAuth2Authorization:166,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.OAuth2Authorization].getAuthorizationHeader(twitter4j.HttpRequest)"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "twitter4j.HttpRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.net.URLEncoder].encode(java.lang.String,java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - "[java.lang.String].getBytes()"
    - "[twitter4j.BASE64Encoder].encode(byte[])"
    - "[twitter4j.OAuth2Token].generateAuthorizationHeader()"
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuth2Authorization:180"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization:183,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.OAuth2Authorization:184,1"
      Dst: "[java.net.URLEncoder].encode(java.lang.String,java.lang.String)"
    - Src: "twitter4j.OAuth2Authorization:184,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.OAuth2Authorization:186,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.OAuth2Authorization:188,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - Src: "twitter4j.OAuth2Authorization:191,1"
      Dst: "[java.lang.String].getBytes()"
    - Src: "twitter4j.OAuth2Authorization:191,1"
      Dst: "[twitter4j.BASE64Encoder].encode(byte[])"
    - Src: "twitter4j.OAuth2Authorization:194,1"
      Dst: "[twitter4j.OAuth2Token].generateAuthorizationHeader()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization].isEnabled()"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuth2Authorization:200"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:199"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.OAuth2Authorization].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.OAuth2Authorization:205"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:206"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:205"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:206"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:206"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:205"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:206"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:207"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.OAuth2Authorization:206"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:208"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:208"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.OAuth2Authorization:208"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization:206,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.OAuth2Authorization:208,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.OAuth2Authorization].hashCode()"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    functionUses: 2
    ICount: 10
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization:213,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization].toString()"
    functionSourceFile: "twitter4j.OAuth2Authorization"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 222
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[twitter4j.OAuth2Token].toString()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 18
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "twitter4j.OAuth2Authorization:221"
      Branch Sides:
      - BranchSide: "twitter4j.OAuth2Authorization:217"
        BranchSideFuncs:
        - "append(char)"
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
    Callsites:
    - Src: "twitter4j.OAuth2Authorization:218,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.OAuth2Authorization:218,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.OAuth2Authorization:218,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.OAuth2Authorization:221,1"
      Dst: "[twitter4j.OAuth2Token].toString()"
    - Src: "twitter4j.OAuth2Authorization:221,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.v1.OEmbedRequest$WidgetType].values()"
    functionSourceFile: "twitter4j.v1.OEmbedRequest$WidgetType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.OEmbedRequest$WidgetType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest$WidgetType:195,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest$WidgetType].valueOf(java.lang.String)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest$WidgetType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.OEmbedRequest$WidgetType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest$WidgetType:195,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest$WidgetType].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.v1.OEmbedRequest$WidgetType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.OEmbedRequest$WidgetType:195,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.OEmbedRequest$WidgetType].$values()"
    functionSourceFile: "twitter4j.v1.OEmbedRequest$WidgetType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.OEmbedRequest$WidgetType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.SavedSearchesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchesResourcesImpl:15,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchesResourcesImpl].getSavedSearches()"
    functionSourceFile: "twitter4j.SavedSearchesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createSavedSearchList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchesResourcesImpl:20,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SavedSearchesResourcesImpl:20,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SavedSearchesResourcesImpl:20,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SavedSearchesResourcesImpl:20,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.SavedSearchesResourcesImpl:20,1"
      Dst: "[twitter4j.ObjectFactory].createSavedSearchList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchesResourcesImpl].showSavedSearch(long)"
    functionSourceFile: "twitter4j.SavedSearchesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.SavedSearch"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createSavedSearch(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SavedSearchesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SavedSearchesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.SavedSearchesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SavedSearchesResourcesImpl:25,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.SavedSearchesResourcesImpl:25,1"
      Dst: "[twitter4j.ObjectFactory].createSavedSearch(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchesResourcesImpl].createSavedSearch(java.lang.String)"
    functionSourceFile: "twitter4j.SavedSearchesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.SavedSearch"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createSavedSearch(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchesResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SavedSearchesResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SavedSearchesResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SavedSearchesResourcesImpl:30,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.SavedSearchesResourcesImpl:30,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.SavedSearchesResourcesImpl:30,1"
      Dst: "[twitter4j.ObjectFactory].createSavedSearch(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SavedSearchesResourcesImpl].destroySavedSearch(long)"
    functionSourceFile: "twitter4j.SavedSearchesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.SavedSearch"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createSavedSearch(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SavedSearchesResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SavedSearchesResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SavedSearchesResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.SavedSearchesResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SavedSearchesResourcesImpl:35,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.SavedSearchesResourcesImpl:35,1"
      Dst: "[twitter4j.ObjectFactory].createSavedSearch(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:16,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getAccountSettings()"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.AccountSettings"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createAccountSettings(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:21,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:21,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:21,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:21,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:21,1"
      Dst: "[twitter4j.ObjectFactory].createAccountSettings(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].verifyCredentials()"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:26,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:26,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:26,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:26,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:26,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:26,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].updateAccountSettings(java.lang.Integer,java.lang.Boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.AccountSettings"
    argCount: 6
    argTypes:
    - "java.lang.Integer"
    - "java.lang.Boolean"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[java.lang.Integer].intValue()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.lang.Boolean].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].toArray(java.lang.Object[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAccountSettings(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UsersResourcesImpl:35"
      Branch Sides:
      - BranchSide: "twitter4j.UsersResourcesImpl:38"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UsersResourcesImpl:37"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UsersResourcesImpl:38"
      Branch Sides:
      - BranchSide: "twitter4j.UsersResourcesImpl:41"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UsersResourcesImpl:40"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UsersResourcesImpl:41"
      Branch Sides:
      - BranchSide: "twitter4j.UsersResourcesImpl:44"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UsersResourcesImpl:43"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UsersResourcesImpl:44"
      Branch Sides:
      - BranchSide: "twitter4j.UsersResourcesImpl:47"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UsersResourcesImpl:46"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UsersResourcesImpl:47"
      Branch Sides:
      - BranchSide: "twitter4j.UsersResourcesImpl:50"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UsersResourcesImpl:49"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UsersResourcesImpl:50"
      Branch Sides:
      - BranchSide: "twitter4j.UsersResourcesImpl:53"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UsersResourcesImpl:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:34,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.UsersResourcesImpl:36,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "twitter4j.UsersResourcesImpl:36,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.UsersResourcesImpl:36,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.UsersResourcesImpl:39,1"
      Dst: "[java.lang.Boolean].toString()"
    - Src: "twitter4j.UsersResourcesImpl:39,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:53,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:53,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:53,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:53,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    - Src: "twitter4j.UsersResourcesImpl:53,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:53,1"
      Dst: "[twitter4j.ObjectFactory].createAccountSettings(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[twitter4j.UsersResourcesImpl].updateAllowDmsFrom(java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.AccountSettings"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createAccountSettings(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:59,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:59,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:59,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:59,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:59,1"
      Dst: "[twitter4j.ObjectFactory].createAccountSettings(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].updateProfile(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>(int)"
    - "[twitter4j.UsersResourcesImpl].addParameterToList(java.util.List,java.lang.String,java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].toArray(java.lang.Object[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:65,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.UsersResourcesImpl:66,1"
      Dst: "[twitter4j.UsersResourcesImpl].addParameterToList(java.util.List,java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:70,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:70,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:70,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:70,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    - Src: "twitter4j.UsersResourcesImpl:70,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:70,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].addParameterToList(java.util.List<HttpParameter>,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.util.List<HttpParameter>"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UsersResourcesImpl:76"
      Branch Sides:
      - BranchSide: "twitter4j.UsersResourcesImpl:79"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UsersResourcesImpl:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:77,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:77,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.UsersResourcesImpl].updateProfileImage(java.io.File)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].checkFileValidity(java.io.File)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.io.File)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:83,1"
      Dst: "[twitter4j.APIResourceBase].checkFileValidity(java.io.File)"
    - Src: "twitter4j.UsersResourcesImpl:84,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:84,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:84,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:84,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.io.File)"
    - Src: "twitter4j.UsersResourcesImpl:84,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:84,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].updateProfileImage(java.io.InputStream)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:89,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:89,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:89,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:89,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    - Src: "twitter4j.UsersResourcesImpl:89,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:89,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getBlocksList()"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UsersResourcesImpl].getBlocksList(long)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:96,1"
      Dst: "[twitter4j.UsersResourcesImpl].getBlocksList(long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getBlocksList(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:102,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:102,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:102,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:102,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:102,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:102,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getBlocksIDs()"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:107,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:107,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:107,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:107,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:107,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getBlocksIDs(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:112,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:112,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:112,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:112,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:112,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:112,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].createBlock(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:117,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:117,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:117,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:117,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:117,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:117,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].createBlock(java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:122,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:122,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:122,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:122,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:122,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:122,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].destroyBlock(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:127,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:127,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:127,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:127,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:127,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:127,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].destroyBlock(java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:132,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:132,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:132,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:132,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:132,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:132,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getMutesList(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:139,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:139,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:139,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:139,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:139,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:139,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getMutesIDs(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.IDs"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:144,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:144,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:144,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:144,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:144,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:144,1"
      Dst: "[twitter4j.ObjectFactory].createIDs(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].createMute(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:149,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:149,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:149,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:149,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:149,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:149,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].createMute(java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:154,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:154,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:154,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:154,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:154,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:154,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].destroyMute(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:159,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:159,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:159,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:159,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:159,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:159,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].destroyMute(java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:164,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:164,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:164,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:164,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:164,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:164,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].lookupUsers(long[])"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 1
    argTypes:
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.StringUtil].join(long[])"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:169,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:169,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:169,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:169,1"
      Dst: "[twitter4j.StringUtil].join(long[])"
    - Src: "twitter4j.UsersResourcesImpl:169,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:169,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:169,1"
      Dst: "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].lookupUsers(java.lang.String[])"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.StringUtil].join(java.lang.String[])"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:174,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:174,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:174,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:174,1"
      Dst: "[twitter4j.StringUtil].join(java.lang.String[])"
    - Src: "twitter4j.UsersResourcesImpl:174,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:174,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:174,1"
      Dst: "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].showUser(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:179,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:179,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:179,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:179,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:179,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:179,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].showUser(java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:184,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:184,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:184,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:184,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:184,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:184,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].searchUsers(java.lang.String,int)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<User>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:189,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:189,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:189,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:189,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:189,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.UsersResourcesImpl:189,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:189,1"
      Dst: "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getContributees(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<User>"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:194,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:194,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:194,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:194,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:194,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:194,1"
      Dst: "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getContributees(java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<User>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:199,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:199,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:199,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:199,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:199,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:199,1"
      Dst: "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getContributors(long)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<User>"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:204,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:204,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:204,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UsersResourcesImpl:204,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:204,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:204,1"
      Dst: "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].getContributors(java.lang.String)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<User>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:209,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:209,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:209,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:209,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:209,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.UsersResourcesImpl:209,1"
      Dst: "[twitter4j.ObjectFactory].createUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].removeProfileBanner()"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:214,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:214,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:214,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:214,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].updateProfileBanner(java.io.File)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].checkFileValidity(java.io.File)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.io.File)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:219,1"
      Dst: "[twitter4j.APIResourceBase].checkFileValidity(java.io.File)"
    - Src: "twitter4j.UsersResourcesImpl:220,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:220,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:220,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:220,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.io.File)"
    - Src: "twitter4j.UsersResourcesImpl:220,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UsersResourcesImpl].updateProfileBanner(java.io.InputStream)"
    functionSourceFile: "twitter4j.UsersResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UsersResourcesImpl:225,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UsersResourcesImpl:225,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UsersResourcesImpl:225,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UsersResourcesImpl:225,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String,java.io.InputStream)"
    - Src: "twitter4j.UsersResourcesImpl:225,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].<init>()"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.AssertionError].<init>(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:13,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.TwitterObjectFactory:14,1"
      Dst: "[java.lang.AssertionError].<init>(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].getRawJSON(java.lang.Object)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - "[java.lang.ThreadLocal].get()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.Object].toString()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterObjectFactory:28"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterObjectFactory:31"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterObjectFactory:30"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterObjectFactory:32"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterObjectFactory:34"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterObjectFactory:33"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterObjectFactory:34"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterObjectFactory:37"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:29,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:31,1"
      Dst: "[java.lang.ThreadLocal].get()"
    - Src: "twitter4j.TwitterObjectFactory:31,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "twitter4j.TwitterObjectFactory:36,1"
      Dst: "[java.lang.Object].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createStatus(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:52,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:52,1"
      Dst: "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:54,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createUser(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:68,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:68,1"
      Dst: "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:70,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createAccountTotals(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionDepth: 10
    returnType: "twitter4j.v1.AccountTotals"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:84,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:84,1"
      Dst: "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:86,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createRelationship(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionDepth: 11
    returnType: "twitter4j.v1.Relationship"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:100,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:100,1"
      Dst: "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:102,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createPlace(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 119
    functionDepth: 13
    returnType: "twitter4j.v1.Place"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:116,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:116,1"
      Dst: "[twitter4j.PlaceJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:118,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createSavedSearch(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 135
    functionDepth: 14
    returnType: "twitter4j.v1.SavedSearch"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:132,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:132,1"
      Dst: "[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:134,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createTrend(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 151
    functionDepth: 10
    returnType: "twitter4j.v1.Trend"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:148,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:148,1"
      Dst: "[twitter4j.TrendJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:150,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createTrends(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionDepth: 16
    returnType: "twitter4j.v1.Trends"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TrendsJSONImpl].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:163,1"
      Dst: "[twitter4j.TrendsJSONImpl].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createIDs(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionDepth: 12
    returnType: "twitter4j.v1.IDs"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.IDsJSONImpl].<init>(java.lang.String)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:175,1"
      Dst: "[twitter4j.IDsJSONImpl].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.IDsJSONImpl].<init>(java.lang.String)"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionDepth: 11
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[twitter4j.IDsJSONImpl].init(java.lang.String)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.IDsJSONImpl:45,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.IDsJSONImpl:46,1"
      Dst: "[twitter4j.IDsJSONImpl].init(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.IDsJSONImpl].init(java.lang.String)"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 80
    functionDepth: 10
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.JSONArray].getString(int)"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONArray].<init>(java.lang.String)"
    - "[java.lang.AbstractStringBuilder:java.lang.StringBuilder].append(java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 1
    ICount: 64
    EdgeCount: 23
    BranchProfiles:
    - Branch String: "twitter4j.IDsJSONImpl:52"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:66"
        BranchSideFuncs:
        - "getJSONArray(java.lang.String)"
      - BranchSide: "twitter4j.IDsJSONImpl:65"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
        - "length()"
    - Branch String: "twitter4j.IDsJSONImpl:56"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:63"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.Object)"
        - "toString()"
        - "<init>(java.lang.Exception)"
        - "getLong(java.lang.String,twitter4j.JSONObject)"
        - "<init>(java.lang.String)"
        - "length()"
        - "parseLong(java.lang.String)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "getString(int)"
      - BranchSide: "twitter4j.IDsJSONImpl:62"
        BranchSideFuncs:
        - "getLong(java.lang.String,twitter4j.JSONObject)"
    - Branch String: "twitter4j.IDsJSONImpl:68"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:78"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.Object)"
        - "toString()"
        - "<init>(java.lang.Exception)"
        - "getLong(java.lang.String,twitter4j.JSONObject)"
        - "<init>(java.lang.String)"
        - "length()"
        - "parseLong(java.lang.String)"
        - "<init>(java.lang.String,java.lang.Throwable)"
        - "getString(int)"
      - BranchSide: "twitter4j.IDsJSONImpl:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.IDsJSONImpl:52,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "twitter4j.IDsJSONImpl:53,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.IDsJSONImpl:54,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.IDsJSONImpl:55,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.IDsJSONImpl:58,1"
      Dst: "[twitter4j.JSONArray].getString(int)"
    - Src: "twitter4j.IDsJSONImpl:58,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    - Src: "twitter4j.IDsJSONImpl:60,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.IDsJSONImpl:60,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.IDsJSONImpl:60,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.IDsJSONImpl:60,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.IDsJSONImpl:60,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "twitter4j.IDsJSONImpl:63,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.IDsJSONImpl:66,1"
      Dst: "[twitter4j.JSONArray].<init>(java.lang.String)"
    - Src: "twitter4j.IDsJSONImpl:77,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createRateLimitStatus(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 191
    functionDepth: 11
    returnType: "java.util.Map<String,RateLimitStatus>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:188,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:188,1"
      Dst: "[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:190,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 68
    functionDepth: 10
    returnType: "java.util.Map<String,RateLimitStatus>"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.JSONObject].keys()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].next()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2].hasNext()"
    - "[twitter4j.RateLimitStatusJSONImpl].<init>(twitter4j.JSONObject)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Collections].unmodifiableMap(java.util.Map)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 27
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:55"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:65"
        BranchSideFuncs:
        - "keys()"
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:64"
        BranchSideFuncs:
        - "unmodifiableMap(java.util.Map)"
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:58"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:64"
        BranchSideFuncs:
        - "<init>(twitter4j.JSONObject)"
        - "put(java.lang.Object,java.lang.Object)"
        - "next()"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.RateLimitStatusJSONImpl:51,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "twitter4j.RateLimitStatusJSONImpl:53,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:54,1"
      Dst: "[twitter4j.JSONObject].keys()"
    - Src: "twitter4j.RateLimitStatusJSONImpl:55,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.RateLimitStatusJSONImpl:56,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.RateLimitStatusJSONImpl:61,1"
      Dst: "[twitter4j.RateLimitStatusJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:62,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:65,1"
      Dst: "[java.util.Collections].unmodifiableMap(java.util.Map)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:67,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionDepth: 6
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.RateLimitStatusJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RateLimitStatusJSONImpl:78,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.RateLimitStatusJSONImpl:79,1"
      Dst: "[twitter4j.RateLimitStatusJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionDepth: 5
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[java.lang.System].currentTimeMillis()"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RateLimitStatusJSONImpl:83,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:86,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createDirectMessage(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 207
    functionDepth: 15
    returnType: "twitter4j.v1.DirectMessage"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:204,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:204,1"
      Dst: "[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:206,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createLocation(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 219
    functionLinenumberEnd: 223
    functionDepth: 11
    returnType: "twitter4j.v1.Location"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:220,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:220,1"
      Dst: "[twitter4j.LocationJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:222,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createUserList(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 239
    functionDepth: 17
    returnType: "twitter4j.v1.UserList"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:236,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:236,1"
      Dst: "[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:238,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionDepth: 16
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>()"
    - "[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserListJSONImpl:62,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>()"
    - Src: "twitter4j.UserListJSONImpl:63,1"
      Dst: "[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 87
    functionDepth: 15
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].isNull(java.lang.String)"
    - "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 1
    ICount: 45
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "twitter4j.UserListJSONImpl:80"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:85"
        BranchSideFuncs:
        - "<init>(twitter4j.JSONObject)"
        - "getJSONObject(java.lang.String)"
      - BranchSide: "twitter4j.UserListJSONImpl:84"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserListJSONImpl:67,1"
      Dst: "[twitter4j.ParseUtil].getLong(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UserListJSONImpl:68,1"
      Dst: "[twitter4j.ParseUtil].getRawString(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UserListJSONImpl:72,1"
      Dst: "[twitter4j.ParseUtil].getInt(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UserListJSONImpl:75,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.UserListJSONImpl:76,1"
      Dst: "[twitter4j.ParseUtil].getBoolean(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UserListJSONImpl:77,1"
      Dst: "[twitter4j.ParseUtil].getDate(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.UserListJSONImpl:80,1"
      Dst: "[twitter4j.JSONObject].isNull(java.lang.String)"
    - Src: "twitter4j.UserListJSONImpl:81,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.UserListJSONImpl:81,1"
      Dst: "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.UserListJSONImpl:84,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserListJSONImpl:84,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.UserListJSONImpl:84,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserListJSONImpl:84,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.UserListJSONImpl:84,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.UserListJSONImpl:84,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createOEmbed(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 251
    functionLinenumberEnd: 255
    functionDepth: 12
    returnType: "twitter4j.v1.OEmbed"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OEmbedJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:252,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:252,1"
      Dst: "[twitter4j.OEmbedJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:254,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory].createObject(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterObjectFactory"
    linkageType: ""
    functionLinenumber: 278
    functionLinenumberEnd: 301
    functionDepth: 15
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].<init>(java.lang.String)"
    - "[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)"
    - "[java.lang.Enum].ordinal()"
    - "[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 1
    ICount: 30
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory:279,1"
      Dst: "[twitter4j.JSONObject].<init>(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:280,1"
      Dst: "[twitter4j.JSONObjectType].determine(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:281,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "twitter4j.TwitterObjectFactory:284,1"
      Dst: "[twitter4j.JSONObject].getJSONObject(java.lang.String)"
    - Src: "twitter4j.TwitterObjectFactory:284,1"
      Dst: "[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:284,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.TwitterObjectFactory:286,1"
      Dst: "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:288,1"
      Dst: "[twitter4j.StatusDeletionNoticeImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.TwitterObjectFactory:300,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSON].<init>()"
    functionSourceFile: "twitter4j.JSON"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSON:18,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterAPIMonitor].<init>()"
    functionSourceFile: "twitter4j.TwitterAPIMonitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterAPIMonitor:63,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterAPIMonitor].getStatistics()"
    functionSourceFile: "twitter4j.TwitterAPIMonitor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.management.APIStatisticsMBean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].onRateLimitReached(java.util.function.Consumer)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].onRateLimitReached(java.util.function.Consumer)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].onRateLimitReached(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].onRateLimitStatus(java.util.function.Consumer)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].onRateLimitStatus(java.util.function.Consumer)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].onRateLimitStatus(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].mBeanEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].mBeanEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].mBeanEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].jsonStoreEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].jsonStoreEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].jsonStoreEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].includeEntitiesEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].includeEntitiesEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].includeEntitiesEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].tweetModeExtended(boolean)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].tweetModeExtended(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].tweetModeExtended(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].includeExtAltTextEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].includeExtAltTextEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].includeExtAltTextEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].trimUserEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].trimUserEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].trimUserEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].contributingTo(long)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].contributingTo(long)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].contributingTo(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].oAuth2Scope(java.lang.String)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuth2Scope(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].oAuth2Scope(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].oAuth2Token(twitter4j.OAuth2Token)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "twitter4j.OAuth2Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuth2Token(twitter4j.OAuth2Token)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].oAuth2Token(twitter4j.OAuth2Token)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].oAuth2Token(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuth2Token(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].oAuth2Token(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].oAuthAccessToken(twitter4j.AccessToken)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "twitter4j.AccessToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuthAccessToken(twitter4j.AccessToken)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].oAuthAccessToken(twitter4j.AccessToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].oAuthAccessToken(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuthAccessToken(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].oAuthAccessToken(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].httpRetryIntervalSeconds(int)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpRetryIntervalSeconds(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].httpRetryIntervalSeconds(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].httpRetryCount(int)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpRetryCount(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].httpRetryCount(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].httpStreamingReadTimeout(int)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpStreamingReadTimeout(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].httpStreamingReadTimeout(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].httpReadTimeout(int)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpReadTimeout(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].httpReadTimeout(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].httpConnectionTimeout(int)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpConnectionTimeout(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].httpConnectionTimeout(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].httpProxySocks(boolean)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxySocks(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].httpProxySocks(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].httpProxyPort(int)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyPort(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].httpProxyPort(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].httpProxyPassword(java.lang.String)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyPassword(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].httpProxyPassword(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].httpProxyUser(java.lang.String)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyUser(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].httpProxyUser(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].httpProxyHost(java.lang.String)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyHost(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].httpProxyHost(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].load(java.util.Properties)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].load(java.util.Properties)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].load(java.util.Properties)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].applicationOnlyAuthEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].applicationOnlyAuthEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].applicationOnlyAuthEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].gzipEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].gzipEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].gzipEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].prettyDebugEnabled(boolean)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].prettyDebugEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].prettyDebugEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].toString()"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].toString()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].hashCode()"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].hashCode()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].equals(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.OAuth2Authorization$OAuth2AuthorizationBuilder:104,1"
      Dst: "[twitter4j.Configuration].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[TwitterObjectFactoryFuzzer].<init>()"
    functionSourceFile: "TwitterObjectFactoryFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "TwitterObjectFactoryFuzzer:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[TwitterObjectFactoryFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "TwitterObjectFactoryFuzzer"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 89
    functionDepth: 18
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    - "[twitter4j.TwitterObjectFactory].createUser(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createUserList(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createPlace(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createDirectMessage(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createSavedSearch(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createObject(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createAccountTotals(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createLocation(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createIDs(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createRelationship(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createTrend(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createTrends(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createRateLimitStatus(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].createOEmbed(java.lang.String)"
    functionUses: 0
    ICount: 47
    EdgeCount: 29
    BranchProfiles: []
    Callsites:
    - Src: "TwitterObjectFactoryFuzzer:41,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)"
    - Src: "TwitterObjectFactoryFuzzer:43,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()"
    - Src: "TwitterObjectFactoryFuzzer:43,1"
      Dst: "[twitter4j.TwitterObjectFactory].createUser(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:46,1"
      Dst: "[twitter4j.TwitterObjectFactory].createUserList(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:49,1"
      Dst: "[twitter4j.TwitterObjectFactory].createPlace(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:52,1"
      Dst: "[twitter4j.TwitterObjectFactory].createDirectMessage(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:55,1"
      Dst: "[twitter4j.TwitterObjectFactory].createSavedSearch(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:58,1"
      Dst: "[twitter4j.TwitterObjectFactory].createObject(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:61,1"
      Dst: "[twitter4j.TwitterObjectFactory].createAccountTotals(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:64,1"
      Dst: "[twitter4j.TwitterObjectFactory].createLocation(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:67,1"
      Dst: "[twitter4j.TwitterObjectFactory].createIDs(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:70,1"
      Dst: "[twitter4j.TwitterObjectFactory].createRelationship(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:73,1"
      Dst: "[twitter4j.TwitterObjectFactory].createTrend(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:76,1"
      Dst: "[twitter4j.TwitterObjectFactory].createTrends(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:79,1"
      Dst: "[twitter4j.TwitterObjectFactory].createRateLimitStatus(java.lang.String)"
    - Src: "TwitterObjectFactoryFuzzer:82,1"
      Dst: "[twitter4j.TwitterObjectFactory].createOEmbed(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 15
  - functionName: "[twitter4j.UserListJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserListJSONImpl:51"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:54"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:53"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:56"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:59"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserListJSONImpl:50,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.UserListJSONImpl:52,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.UserListJSONImpl:54,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.UserListJSONImpl:55,1"
      Dst: "[twitter4j.UserListJSONImpl].init(twitter4j.JSONObject)"
    - Src: "twitter4j.UserListJSONImpl:57,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.UserListJSONImpl].compareTo(twitter4j.v1.UserList)"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "twitter4j.v1.UserList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.UserList].getId()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserListJSONImpl:91"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:93"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:92"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:93"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:96"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:95"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserListJSONImpl:90,1"
      Dst: "[twitter4j.v1.UserList].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].getId()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].getName()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].getFullName()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].getSlug()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].getDescription()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].getSubscriberCount()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].getMemberCount()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].getURI()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.net.URI"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.URI].<init>(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserListJSONImpl:137,1"
      Dst: "[java.net.URI].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].isPublic()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].isFollowing()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].getCreatedAt()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.time.LocalDateTime"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].getUser()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.User"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].createPagableUserListList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserListJSONImpl:166"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:169"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:168"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:174"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:182"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:181"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:178"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:169"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:168"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:182"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:185"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserListJSONImpl:167,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.UserListJSONImpl:169,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.UserListJSONImpl:170,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.UserListJSONImpl:171,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.UserListJSONImpl:172,1"
      Dst: "[twitter4j.PagableResponseListImpl].<init>(int,twitter4j.JSONObject,twitter4j.HttpResponse)"
    - Src: "twitter4j.UserListJSONImpl:175,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.UserListJSONImpl:176,1"
      Dst: "[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.UserListJSONImpl:177,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.UserListJSONImpl:179,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.UserListJSONImpl:187,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.UserListJSONImpl].createUserListList(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "twitter4j.v1.ResponseList<UserList>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.HttpResponse].asJSONArray()"
    - "[twitter4j.JSONArray].length()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - "[twitter4j.JSONArray].getJSONObject(int)"
    - "[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserListJSONImpl:194"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:197"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:196"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:201"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:209"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:208"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:205"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:197"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:196"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:209"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:212"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserListJSONImpl:195,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.UserListJSONImpl:197,1"
      Dst: "[twitter4j.HttpResponse].asJSONArray()"
    - Src: "twitter4j.UserListJSONImpl:198,1"
      Dst: "[twitter4j.JSONArray].length()"
    - Src: "twitter4j.UserListJSONImpl:199,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    - Src: "twitter4j.UserListJSONImpl:202,1"
      Dst: "[twitter4j.JSONArray].getJSONObject(int)"
    - Src: "twitter4j.UserListJSONImpl:203,1"
      Dst: "[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)"
    - Src: "twitter4j.UserListJSONImpl:204,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.UserListJSONImpl:206,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.UserListJSONImpl:214,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.UserListJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: 219
    functionLinenumberEnd: 221
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.v1.UserList].getId()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UserListJSONImpl:225"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:228"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:227"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:228"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:231"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UserListJSONImpl:230"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:231"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:230"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UserListJSONImpl:231"
      Branch Sides:
      - BranchSide: "twitter4j.UserListJSONImpl:230"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UserListJSONImpl:231,1"
      Dst: "[twitter4j.v1.UserList].getId()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.UserListJSONImpl].toString()"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 44
    EdgeCount: 30
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserListJSONImpl:236,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UserListJSONImpl:236,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UserListJSONImpl:236,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UserListJSONImpl:236,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.UserListJSONImpl:236,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.UserListJSONImpl:236,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.UserListJSONImpl:236,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.UserListJSONImpl:236,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UserListJSONImpl].compareTo(java.lang.Object)"
    functionSourceFile: "twitter4j.UserListJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserListJSONImpl].compareTo(twitter4j.v1.UserList)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UserListJSONImpl:33,1"
      Dst: "[twitter4j.UserListJSONImpl].compareTo(twitter4j.v1.UserList)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Logger$lambda_static_1__4].bootstrap$()"
    functionSourceFile: "twitter4j.Logger$lambda_static_1__4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Logger$lambda_static_1__4].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Logger$lambda_static_1__4:-1,1"
      Dst: "[twitter4j.Logger$lambda_static_1__4].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Logger$lambda_static_1__4].<init>()"
    functionSourceFile: "twitter4j.Logger$lambda_static_1__4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Logger$lambda_static_1__4:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Logger$lambda_static_1__4].apply(java.lang.Object)"
    functionSourceFile: "twitter4j.Logger$lambda_static_1__4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Logger].lambda$static$1(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Logger$lambda_static_1__4:-1,1"
      Dst: "[twitter4j.Logger].lambda$static$1(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HelpResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.HelpResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HelpResourcesImpl:17,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HelpResourcesImpl].getLanguages()"
    functionSourceFile: "twitter4j.HelpResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createLanguageList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HelpResourcesImpl:23,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HelpResourcesImpl:23,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HelpResourcesImpl:23,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.HelpResourcesImpl:23,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.HelpResourcesImpl:23,1"
      Dst: "[twitter4j.ObjectFactory].createLanguageList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HelpResourcesImpl].getRateLimitStatus()"
    functionSourceFile: "twitter4j.HelpResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createRateLimitStatuses(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HelpResourcesImpl:28,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HelpResourcesImpl:28,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HelpResourcesImpl:28,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.HelpResourcesImpl:28,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.HelpResourcesImpl:28,1"
      Dst: "[twitter4j.ObjectFactory].createRateLimitStatuses(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HelpResourcesImpl].getRateLimitStatus(java.lang.String[])"
    functionSourceFile: "twitter4j.HelpResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.StringUtil].join(java.lang.String[])"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createRateLimitStatuses(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HelpResourcesImpl:33,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HelpResourcesImpl:33,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HelpResourcesImpl:33,1"
      Dst: "[twitter4j.StringUtil].join(java.lang.String[])"
    - Src: "twitter4j.HelpResourcesImpl:33,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.HelpResourcesImpl:33,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.HelpResourcesImpl:33,1"
      Dst: "[twitter4j.ObjectFactory].createRateLimitStatuses(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Logger$lambda_static_2__3].bootstrap$()"
    functionSourceFile: "twitter4j.Logger$lambda_static_2__3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Logger$lambda_static_2__3].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Logger$lambda_static_2__3:-1,1"
      Dst: "[twitter4j.Logger$lambda_static_2__3].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Logger$lambda_static_2__3].<init>()"
    functionSourceFile: "twitter4j.Logger$lambda_static_2__3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Logger$lambda_static_2__3:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Logger$lambda_static_2__3].apply(java.lang.Object)"
    functionSourceFile: "twitter4j.Logger$lambda_static_2__3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Logger].lambda$static$2(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Logger$lambda_static_2__3:-1,1"
      Dst: "[twitter4j.Logger].lambda$static$2(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StreamingGZIPInputStream].available()"
    functionSourceFile: "twitter4j.StreamingGZIPInputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].available()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StreamingGZIPInputStream:45,1"
      Dst: "[java.io.InputStream].available()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterStreamImpl$3].getStream()"
    functionSourceFile: "twitter4j.TwitterStreamImpl$3"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.StatusStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterStreamImpl].getRetweetStream()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterStreamImpl$3:149,1"
      Dst: "[twitter4j.TwitterStreamImpl].getRetweetStream()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HashtagEntityJSONImpl].<init>(int,int,java.lang.String)"
    functionSourceFile: "twitter4j.HashtagEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    - "[twitter4j.EntityIndex].setStart(int)"
    - "[twitter4j.EntityIndex].setEnd(int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HashtagEntityJSONImpl:41,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    - Src: "twitter4j.HashtagEntityJSONImpl:42,1"
      Dst: "[twitter4j.EntityIndex].setStart(int)"
    - Src: "twitter4j.HashtagEntityJSONImpl:43,1"
      Dst: "[twitter4j.EntityIndex].setEnd(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HashtagEntityJSONImpl].<init>()"
    functionSourceFile: "twitter4j.HashtagEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HashtagEntityJSONImpl:48,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HashtagEntityJSONImpl].getText()"
    functionSourceFile: "twitter4j.HashtagEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HashtagEntityJSONImpl].getStart()"
    functionSourceFile: "twitter4j.HashtagEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].getStart()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HashtagEntityJSONImpl:73,1"
      Dst: "[twitter4j.EntityIndex].getStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HashtagEntityJSONImpl].getEnd()"
    functionSourceFile: "twitter4j.HashtagEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].getEnd()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HashtagEntityJSONImpl:78,1"
      Dst: "[twitter4j.EntityIndex].getEnd()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HashtagEntityJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.HashtagEntityJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HashtagEntityJSONImpl:83"
      Branch Sides:
      - BranchSide: "twitter4j.HashtagEntityJSONImpl:84"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HashtagEntityJSONImpl:83"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HashtagEntityJSONImpl:84"
      Branch Sides:
      - BranchSide: "twitter4j.HashtagEntityJSONImpl:83"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HashtagEntityJSONImpl:84"
      Branch Sides:
      - BranchSide: "twitter4j.HashtagEntityJSONImpl:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HashtagEntityJSONImpl:84,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.HashtagEntityJSONImpl:88,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HashtagEntityJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.HashtagEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "twitter4j.HashtagEntityJSONImpl:93"
      Branch Sides:
      - BranchSide: "twitter4j.HashtagEntityJSONImpl:92"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.HashtagEntityJSONImpl:93,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HashtagEntityJSONImpl].toString()"
    functionSourceFile: "twitter4j.HashtagEntityJSONImpl"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 2
    ICount: 10
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HashtagEntityJSONImpl:98,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HashtagEntityJSONImpl:98,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HashtagEntityJSONImpl:98,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.HashtagEntityJSONImpl:98,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.StringUtil].<init>()"
    functionSourceFile: "twitter4j.StringUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.AssertionError].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.StringUtil:24,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.StringUtil:25,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterResponse$AccessLevel].values()"
    functionSourceFile: "twitter4j.TwitterResponse$AccessLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.TwitterResponse$AccessLevel[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterResponse$AccessLevel:51,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterResponse$AccessLevel].valueOf(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterResponse$AccessLevel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.TwitterResponse$AccessLevel"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterResponse$AccessLevel:51,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterResponse$AccessLevel].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.TwitterResponse$AccessLevel"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterResponse$AccessLevel:51,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterResponse$AccessLevel].$values()"
    functionSourceFile: "twitter4j.TwitterResponse$AccessLevel"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "twitter4j.TwitterResponse$AccessLevel[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestMethod].values()"
    functionSourceFile: "twitter4j.RequestMethod"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.RequestMethod[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestMethod:22,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestMethod].valueOf(java.lang.String)"
    functionSourceFile: "twitter4j.RequestMethod"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.RequestMethod"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestMethod:22,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestMethod].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.RequestMethod"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestMethod:22,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestMethod].$values()"
    functionSourceFile: "twitter4j.RequestMethod"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.RequestMethod[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query$ResultType].values()"
    functionSourceFile: "twitter4j.v1.Query$ResultType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Query$ResultType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query$ResultType:264,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query$ResultType].<init>(java.lang.String,int)"
    functionSourceFile: "twitter4j.v1.Query$ResultType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.Query$ResultType:264,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.Query$ResultType].$values()"
    functionSourceFile: "twitter4j.v1.Query$ResultType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.Query$ResultType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusAdapter].<init>()"
    functionSourceFile: "twitter4j.v1.StatusAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.StatusAdapter:23,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusAdapter].onStatus(twitter4j.v1.Status)"
    functionSourceFile: "twitter4j.v1.StatusAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Status"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusAdapter].onDeletionNotice(twitter4j.v1.StatusDeletionNotice)"
    functionSourceFile: "twitter4j.v1.StatusAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.v1.StatusDeletionNotice"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusAdapter].onTrackLimitationNotice(int)"
    functionSourceFile: "twitter4j.v1.StatusAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusAdapter].onScrubGeo(long,long)"
    functionSourceFile: "twitter4j.v1.StatusAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusAdapter].onException(java.lang.Exception)"
    functionSourceFile: "twitter4j.v1.StatusAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Exception"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.StatusAdapter].onStallWarning(twitter4j.v1.StallWarning)"
    functionSourceFile: "twitter4j.v1.StatusAdapter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.v1.StallWarning"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:17,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].getDirectMessages(int)"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.DirectMessageList"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createDirectMessageList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:22,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:22,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:22,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:22,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:22,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.DirectMessagesResourcesImpl:22,1"
      Dst: "[twitter4j.ObjectFactory].createDirectMessageList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].getDirectMessages(int,java.lang.String)"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.DirectMessageList"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createDirectMessageList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:27,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:27,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:27,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:27,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:27,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:27,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.DirectMessagesResourcesImpl:27,1"
      Dst: "[twitter4j.ObjectFactory].createDirectMessageList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].showDirectMessage(long)"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.DirectMessage"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:33,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:33,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:33,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:33,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:33,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:33,1"
      Dst: "[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].destroyDirectMessage(long)"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].delete(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:38,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:38,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:38,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:38,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:38,1"
      Dst: "[twitter4j.APIResourceBase].delete(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,java.lang.String,twitter4j.v1.QuickReply[])"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.DirectMessage"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "twitter4j.v1.QuickReply[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,java.lang.String,long,java.lang.String,twitter4j.v1.QuickReply[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:45,1"
      Dst: "[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,java.lang.String,long,java.lang.String,twitter4j.v1.QuickReply[])"
    - Src: "twitter4j.DirectMessagesResourcesImpl:45,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:45,1"
      Dst: "[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:47,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,java.lang.String,long,java.lang.String,twitter4j.v1.QuickReply[])"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "twitter4j.JSONObject"
    argCount: 5
    argTypes:
    - "long"
    - "java.lang.String"
    - "long"
    - "java.lang.String"
    - "twitter4j.v1.QuickReply[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.JSONObject].<init>()"
    - "[twitter4j.JSONObject].put(java.lang.String,long)"
    - "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.JSONArray].<init>()"
    - "[twitter4j.JSONArray].put(java.lang.Object)"
    functionUses: 0
    ICount: 79
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.DirectMessagesResourcesImpl:62"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessagesResourcesImpl:72"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:83"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:82"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessagesResourcesImpl:72"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:83"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:82"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessagesResourcesImpl:75"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:80"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:79"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessagesResourcesImpl:83"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:101"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:100"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessagesResourcesImpl:87"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:98"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:97"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessagesResourcesImpl:90"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:93"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:92"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessagesResourcesImpl:93"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:null"
        BranchSideFuncs: []
    - Branch String: "twitter4j.DirectMessagesResourcesImpl:101"
      Branch Sides:
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:107"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.DirectMessagesResourcesImpl:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:64,1"
      Dst: "[twitter4j.JSONObject].<init>()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:67,1"
      Dst: "[twitter4j.JSONObject].put(java.lang.String,long)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:68,1"
      Dst: "[twitter4j.JSONObject].put(java.lang.String,java.lang.Object)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:75,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:86,1"
      Dst: "[twitter4j.JSONArray].<init>()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:96,1"
      Dst: "[twitter4j.JSONArray].put(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.JSONException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 10
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.DirectMessage"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,java.lang.String,long,java.lang.String,twitter4j.v1.QuickReply[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:55,1"
      Dst: "[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,java.lang.String,long,java.lang.String,twitter4j.v1.QuickReply[])"
    - Src: "twitter4j.DirectMessagesResourcesImpl:55,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:55,1"
      Dst: "[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:57,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,java.lang.String,long)"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.DirectMessage"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,java.lang.String,long,java.lang.String,twitter4j.v1.QuickReply[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.JSONObject)"
    - "[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:122,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:122,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:122,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:122,1"
      Dst: "[twitter4j.DirectMessagesResourcesImpl].createMessageCreateJsonObject(long,java.lang.String,long,java.lang.String,twitter4j.v1.QuickReply[])"
    - Src: "twitter4j.DirectMessagesResourcesImpl:122,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.JSONObject)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:122,1"
      Dst: "[twitter4j.ObjectFactory].createDirectMessage(twitter4j.HttpResponse)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:124,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,java.lang.String)"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.DirectMessage"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,java.lang.String,long)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:130,1"
      Dst: "[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,java.lang.String,long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "twitter4j.v1.DirectMessage"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    - "[twitter4j.v1.User].getId()"
    - "[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:135,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:135,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:135,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:135,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:135,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.DirectMessagesResourcesImpl:135,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:135,1"
      Dst: "[twitter4j.v1.User].getId()"
    - Src: "twitter4j.DirectMessagesResourcesImpl:135,1"
      Dst: "[twitter4j.DirectMessagesResourcesImpl].sendDirectMessage(long,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.DirectMessagesResourcesImpl].getDMImageAsStream(java.lang.String)"
    functionSourceFile: "twitter4j.DirectMessagesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "java.io.InputStream"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.HttpResponse].asStream()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.DirectMessagesResourcesImpl:140,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.DirectMessagesResourcesImpl:140,1"
      Dst: "[twitter4j.HttpResponse].asStream()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PagableResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,twitter4j.TwitterResponse$AccessLevel)"
    functionSourceFile: "twitter4j.PagableResponseListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.v1.RateLimitStatus"
    - "twitter4j.TwitterResponse$AccessLevel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,twitter4j.TwitterResponse$AccessLevel)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PagableResponseListImpl:33,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(twitter4j.v1.RateLimitStatus,twitter4j.TwitterResponse$AccessLevel)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PagableResponseListImpl].hasPrevious()"
    functionSourceFile: "twitter4j.PagableResponseListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PagableResponseListImpl:46"
      Branch Sides:
      - BranchSide: "twitter4j.PagableResponseListImpl:45"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.PagableResponseListImpl].getPreviousCursor()"
    functionSourceFile: "twitter4j.PagableResponseListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PagableResponseListImpl].hasNext()"
    functionSourceFile: "twitter4j.PagableResponseListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PagableResponseListImpl:56"
      Branch Sides:
      - BranchSide: "twitter4j.PagableResponseListImpl:55"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.PagableResponseListImpl].getNextCursor()"
    functionSourceFile: "twitter4j.PagableResponseListImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.TrendsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendsResourcesImpl:13,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsResourcesImpl].getPlaceTrends(int)"
    functionSourceFile: "twitter4j.TrendsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Trends"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createTrends(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendsResourcesImpl:18,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TrendsResourcesImpl:18,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TrendsResourcesImpl:18,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.TrendsResourcesImpl:18,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TrendsResourcesImpl:18,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.TrendsResourcesImpl:18,1"
      Dst: "[twitter4j.ObjectFactory].createTrends(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsResourcesImpl].getAvailableTrends()"
    functionSourceFile: "twitter4j.TrendsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createLocationList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendsResourcesImpl:23,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TrendsResourcesImpl:23,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TrendsResourcesImpl:23,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TrendsResourcesImpl:23,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.TrendsResourcesImpl:23,1"
      Dst: "[twitter4j.ObjectFactory].createLocationList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TrendsResourcesImpl].getClosestTrends(twitter4j.v1.GeoLocation)"
    functionSourceFile: "twitter4j.TrendsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Location>"
    argCount: 1
    argTypes:
    - "twitter4j.v1.GeoLocation"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,double)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createLocationList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TrendsResourcesImpl:28,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TrendsResourcesImpl:28,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TrendsResourcesImpl:28,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TrendsResourcesImpl:28,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,double)"
    - Src: "twitter4j.TrendsResourcesImpl:28,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.TrendsResourcesImpl:28,1"
      Dst: "[twitter4j.ObjectFactory].createLocationList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].getMessage()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 117
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[twitter4j.TwitterException].getCause(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 3
    ICount: 33
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:105"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:111"
        BranchSideFuncs:
        - "append(int)"
      - BranchSide: "twitter4j.TwitterException:110"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "getMessage()"
    - Branch String: "twitter4j.TwitterException:105"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:111"
        BranchSideFuncs:
        - "append(int)"
      - BranchSide: "twitter4j.TwitterException:110"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "getMessage()"
    - Branch String: "twitter4j.TwitterException:113"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:116"
        BranchSideFuncs:
        - "<init>()"
        - "getCause(int)"
        - "append(java.lang.Object)"
      - BranchSide: "twitter4j.TwitterException:115"
        BranchSideFuncs:
        - "toString()"
    Callsites:
    - Src: "twitter4j.TwitterException:104,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterException:106,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterException:108,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.TwitterException:111,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "twitter4j.TwitterException:114,1"
      Dst: "[twitter4j.TwitterException].getCause(int)"
    - Src: "twitter4j.TwitterException:114,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.TwitterException:114,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.TwitterException].getCause(int)"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 337
    functionLinenumberEnd: 389
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 36
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterException:388,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterException:388,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.TwitterException:388,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterException:388,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 14
  - functionName: "[twitter4j.TwitterException].getErrorCode()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].getResponseHeader(java.lang.String)"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].getResponseHeaderFields()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:154"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:160"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:159"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:156"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:160"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterException:155,1"
      Dst: "[twitter4j.HttpResponse].getResponseHeaderFields()"
    - Src: "twitter4j.TwitterException:155,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "twitter4j.TwitterException:156,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.TwitterException:157,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.TwitterException].getAccessLevel()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.TwitterResponse$AccessLevel"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterException:173,1"
      Dst: "[twitter4j.ParseUtil].toAccessLevel(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].getRetryAfter()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 189
    functionLinenumberEnd: 206
    functionDepth: 4
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterException].getRateLimitStatus()"
    - "[twitter4j.RateLimitStatusJSONImpl].getSecondsUntilReset()"
    - "[twitter4j.HttpResponse].getResponseHeader(java.lang.String)"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[twitter4j.v1.RateLimitStatus].getSecondsUntilReset()"
    functionUses: 1
    ICount: 18
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:191"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:190"
        BranchSideFuncs:
        - "getRateLimitStatus()"
      - BranchSide: "twitter4j.TwitterException:189"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:193"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:196"
        BranchSideFuncs:
        - "getSecondsUntilReset()"
      - BranchSide: "twitter4j.TwitterException:195"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:191"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:205"
        BranchSideFuncs:
        - "getRateLimitStatus()"
      - BranchSide: "twitter4j.TwitterException:204"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:199"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:203"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
      - BranchSide: "twitter4j.TwitterException:202"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterException:192,1"
      Dst: "[twitter4j.TwitterException].getRateLimitStatus()"
    - Src: "twitter4j.TwitterException:194,1"
      Dst: "[twitter4j.v1.RateLimitStatus].getSecondsUntilReset()"
    - Src: "twitter4j.TwitterException:198,1"
      Dst: "[twitter4j.HttpResponse].getResponseHeader(java.lang.String)"
    - Src: "twitter4j.TwitterException:200,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.TwitterException].isCausedByNetworkIssue()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getCause()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterException:215,1"
      Dst: "[java.lang.Throwable].getCause()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].exceededRateLimitation()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterException].getRateLimitStatus()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:226"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:225"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:226"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:225"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:226"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:225"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:226"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:225"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterException:226,1"
      Dst: "[twitter4j.TwitterException].getRateLimitStatus()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.TwitterException].resourceNotFound()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:238"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:237"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TwitterException].getExceptionCode()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ExceptionDiagnosis].asHexString()"
    - "[twitter4j.TwitterException].getExceptionDiagnosis()"
    functionUses: 1
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterException:254,1"
      Dst: "[twitter4j.TwitterException].getExceptionDiagnosis()"
    - Src: "twitter4j.TwitterException:254,1"
      Dst: "[twitter4j.ExceptionDiagnosis].asHexString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].getExceptionDiagnosis()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 257
    functionLinenumberEnd: 262
    functionDepth: 2
    returnType: "twitter4j.ExceptionDiagnosis"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ExceptionDiagnosis].<init>(java.lang.Throwable,java.lang.String[])"
    functionUses: 3
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:258"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:261"
        BranchSideFuncs:
        - "<init>(java.lang.Throwable,java.lang.String[])"
      - BranchSide: "twitter4j.TwitterException:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterException:259,1"
      Dst: "[twitter4j.ExceptionDiagnosis].<init>(java.lang.Throwable,java.lang.String[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TwitterException].getErrorMessage()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterException].isErrorMessageAvailable()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:290"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:289"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TwitterException].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:295"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:296"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:295"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:296"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:295"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:296"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:297"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:300"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:301"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:300"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:301"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:302"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:301"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:302"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:303"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:302"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:303"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:304"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:303"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:304"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:306"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:305"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterException:296,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.TwitterException:303,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.TwitterException].hashCode()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 310
    functionLinenumberEnd: 318
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ExceptionDiagnosis].hashCode()"
    - "[java.lang.Object].hashCode()"
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 37
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:313"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:311"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:310"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:314"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:313"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.TwitterException:312"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterException:315"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:314"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.TwitterException:313"
        BranchSideFuncs:
        - "hashCode()"
    - Branch String: "twitter4j.TwitterException:316"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:315"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterException:314"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.TwitterException:313,1"
      Dst: "[twitter4j.ExceptionDiagnosis].hashCode()"
    - Src: "twitter4j.TwitterException:314,1"
      Dst: "[java.lang.Object].hashCode()"
    - Src: "twitter4j.TwitterException:315,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.TwitterException].toString()"
    functionSourceFile: "twitter4j.TwitterException"
    linkageType: ""
    functionLinenumber: 321
    functionLinenumberEnd: 332
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.TwitterException].getMessage()"
    - "[twitter4j.TwitterException].getExceptionDiagnosis()"
    - "[twitter4j.ExceptionDiagnosis].getStackLineHashAsHex()"
    - "[twitter4j.ExceptionDiagnosis].getLineNumberHashAsHex()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(int)"
    - "[twitter4j.TwitterException].getExceptionCode()"
    - "[twitter4j.TwitterException].getRetryAfter()"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[twitter4j.TwitterException].getRateLimitStatus()"
    - "[java.lang.StringBuilder].append(char)"
    - "[twitter4j.Version].getVersion()"
    functionUses: 3
    ICount: 55
    EdgeCount: 39
    BranchProfiles:
    - Branch String: "twitter4j.TwitterException:322"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:323"
        BranchSideFuncs:
        - "getLineNumberHashAsHex()"
        - "getExceptionDiagnosis()"
    - Branch String: "twitter4j.TwitterException:325"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterException:323"
        BranchSideFuncs:
        - "getExceptionCode()"
        - "<init>()"
        - "getLineNumberHashAsHex()"
        - "getExceptionDiagnosis()"
    Callsites:
    - Src: "twitter4j.TwitterException:322,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterException:322,1"
      Dst: "[twitter4j.TwitterException].getMessage()"
    - Src: "twitter4j.TwitterException:322,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterException:323,1"
      Dst: "[twitter4j.TwitterException].getExceptionDiagnosis()"
    - Src: "twitter4j.TwitterException:323,1"
      Dst: "[twitter4j.ExceptionDiagnosis].getStackLineHashAsHex()"
    - Src: "twitter4j.TwitterException:324,1"
      Dst: "[twitter4j.ExceptionDiagnosis].getLineNumberHashAsHex()"
    - Src: "twitter4j.TwitterException:324,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TwitterException:325,1"
      Dst: "[twitter4j.TwitterException].getExceptionCode()"
    - Src: "twitter4j.TwitterException:325,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.TwitterException:329,1"
      Dst: "[twitter4j.TwitterException].getRetryAfter()"
    - Src: "twitter4j.TwitterException:330,1"
      Dst: "[twitter4j.TwitterException].getRateLimitStatus()"
    - Src: "twitter4j.TwitterException:330,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.TwitterException:331,1"
      Dst: "[twitter4j.Version].getVersion()"
    - Src: "twitter4j.TwitterException:331,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.Version].<init>()"
    functionSourceFile: "twitter4j.Version"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.AssertionError].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Version:26,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.Version:27,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONException].<init>(java.lang.Throwable)"
    functionSourceFile: "twitter4j.JSONException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONException:53,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "twitter4j.JSONException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONException:57,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimeSpanConverter].<init>()"
    functionSourceFile: "twitter4j.TimeSpanConverter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Locale].getDefault()"
    - "[twitter4j.TimeSpanConverter].<init>(java.util.Locale)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimeSpanConverter:63,1"
      Dst: "[java.util.Locale].getDefault()"
    - Src: "twitter4j.TimeSpanConverter:63,1"
      Dst: "[twitter4j.TimeSpanConverter].<init>(java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimeSpanConverter].<init>(java.util.Locale)"
    functionSourceFile: "twitter4j.TimeSpanConverter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.Locale].getLanguage()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.text.MessageFormat].<init>(java.lang.String)"
    - "[java.time.format.DateTimeFormatter].ofPattern(java.lang.String,java.util.Locale)"
    functionUses: 0
    ICount: 229
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TimeSpanConverter:73"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:82"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:81"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimeSpanConverter:82"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:91"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:90"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimeSpanConverter:91"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:100"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:99"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimeSpanConverter:100"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:109"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:108"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimeSpanConverter:109"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:118"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:117"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimeSpanConverter:118"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:128"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TimeSpanConverter:71,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.TimeSpanConverter:72,1"
      Dst: "[java.util.Locale].getLanguage()"
    - Src: "twitter4j.TimeSpanConverter:73,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.TimeSpanConverter:74,1"
      Dst: "[java.text.MessageFormat].<init>(java.lang.String)"
    - Src: "twitter4j.TimeSpanConverter:80,1"
      Dst: "[java.time.format.DateTimeFormatter].ofPattern(java.lang.String,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 7
  - functionName: "[twitter4j.TimeSpanConverter].toTimeSpanString(java.time.LocalDateTime)"
    functionSourceFile: "twitter4j.TimeSpanConverter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.time.LocalDateTime"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.time.ZoneId].systemDefault()"
    - "[java.time.LocalDateTime].atZone(java.time.ZoneId)"
    - "[java.time.chrono.ChronoZonedDateTime].toInstant()"
    - "[java.time.Instant].toEpochMilli()"
    - "[twitter4j.TimeSpanConverter].toTimeSpanString(long)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TimeSpanConverter:144,1"
      Dst: "[java.time.ZoneId].systemDefault()"
    - Src: "twitter4j.TimeSpanConverter:144,1"
      Dst: "[java.time.LocalDateTime].atZone(java.time.ZoneId)"
    - Src: "twitter4j.TimeSpanConverter:144,1"
      Dst: "[java.time.chrono.ChronoZonedDateTime].toInstant()"
    - Src: "twitter4j.TimeSpanConverter:144,1"
      Dst: "[java.time.Instant].toEpochMilli()"
    - Src: "twitter4j.TimeSpanConverter:144,1"
      Dst: "[twitter4j.TimeSpanConverter].toTimeSpanString(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimeSpanConverter].toTimeSpanString(long)"
    functionSourceFile: "twitter4j.TimeSpanConverter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.System].currentTimeMillis()"
    - "[java.time.Instant].ofEpochMilli(long)"
    - "[java.time.ZoneId].systemDefault()"
    - "[java.time.Instant].atZone(java.time.ZoneId)"
    - "[java.time.ZonedDateTime].toLocalDateTime()"
    - "[java.time.format.DateTimeFormatter].format(java.time.temporal.TemporalAccessor)"
    - "[twitter4j.TimeSpanConverter].toTimeSpanString(int)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TimeSpanConverter:153"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:165"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:164"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimeSpanConverter:154"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TimeSpanConverter:152,1"
      Dst: "[java.lang.System].currentTimeMillis()"
    - Src: "twitter4j.TimeSpanConverter:156,1"
      Dst: "[java.time.Instant].ofEpochMilli(long)"
    - Src: "twitter4j.TimeSpanConverter:157,1"
      Dst: "[java.time.ZoneId].systemDefault()"
    - Src: "twitter4j.TimeSpanConverter:157,1"
      Dst: "[java.time.Instant].atZone(java.time.ZoneId)"
    - Src: "twitter4j.TimeSpanConverter:158,1"
      Dst: "[java.time.ZonedDateTime].toLocalDateTime()"
    - Src: "twitter4j.TimeSpanConverter:155,1"
      Dst: "[java.time.format.DateTimeFormatter].format(java.time.temporal.TemporalAccessor)"
    - Src: "twitter4j.TimeSpanConverter:165,1"
      Dst: "[twitter4j.TimeSpanConverter].toTimeSpanString(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TimeSpanConverter].toTimeSpanString(int)"
    functionSourceFile: "twitter4j.TimeSpanConverter"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.Format].format(java.lang.Object)"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 0
    ICount: 43
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TimeSpanConverter:169"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:171"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:170"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimeSpanConverter:171"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:175"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:174"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimeSpanConverter:175"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:183"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:182"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimeSpanConverter:177"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:180"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:179"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TimeSpanConverter:183"
      Branch Sides:
      - BranchSide: "twitter4j.TimeSpanConverter:186"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TimeSpanConverter:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TimeSpanConverter:170,1"
      Dst: "[java.text.Format].format(java.lang.Object)"
    - Src: "twitter4j.TimeSpanConverter:172,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.EntitiesParseUtil].<init>()"
    functionSourceFile: "twitter4j.EntitiesParseUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.EntitiesParseUtil:5,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "java.util.Map<String,RateLimitStatus>"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:43"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:47"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.RateLimitStatusJSONImpl:41,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.RateLimitStatusJSONImpl:42,1"
      Dst: "[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.JSONObject)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:44,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.RateLimitStatusJSONImpl:45,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].getRemaining()"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].getLimit()"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].getResetTimeInSeconds()"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].getSecondsUntilReset()"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:141"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:142"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:141"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:142"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:141"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:142"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:143"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:146"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:147"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:146"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:147"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:148"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:147"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:148"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:149"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:148"
        BranchSideFuncs: []
    - Branch String: "twitter4j.RateLimitStatusJSONImpl:149"
      Branch Sides:
      - BranchSide: "twitter4j.RateLimitStatusJSONImpl:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.RateLimitStatusJSONImpl:142,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RateLimitStatusJSONImpl].toString()"
    functionSourceFile: "twitter4j.RateLimitStatusJSONImpl"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 18
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RateLimitStatusJSONImpl:163,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.RateLimitStatusJSONImpl:163,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:163,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:163,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.RateLimitStatusJSONImpl:163,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Variant].<init>()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Variant"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:261,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Variant].getBitrate()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Variant"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Variant].getContentType()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Variant"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Variant].getUrl()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Variant"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.MediaEntityJSONImpl$Variant].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Variant"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.MediaEntityJSONImpl$Variant:281"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:282"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:281"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Variant:282"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:282"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:281"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Variant:282"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:283"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:282"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Variant:284"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Variant:284"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Variant:284"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:282,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:284,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.MediaEntityJSONImpl$Variant].hashCode()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Variant"
    linkageType: ""
    functionLinenumber: 288
    functionLinenumberEnd: 293
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 19
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.MediaEntityJSONImpl$Variant:290"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:289"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:288"
        BranchSideFuncs: []
    - Branch String: "twitter4j.MediaEntityJSONImpl$Variant:291"
      Branch Sides:
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:290"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.MediaEntityJSONImpl$Variant:289"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:290,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.MediaEntityJSONImpl$Variant].toString()"
    functionSourceFile: "twitter4j.MediaEntityJSONImpl$Variant"
    linkageType: ""
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 15
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:297,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:297,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:297,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:297,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.MediaEntityJSONImpl$Variant:297,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatisticsOpenMBean].<init>(twitter4j.management.APIStatistics)"
    functionSourceFile: "twitter4j.management.APIStatisticsOpenMBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.management.APIStatistics"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[javax.management.openmbean.CompositeType].<init>(java.lang.String,java.lang.String,java.lang.String[],java.lang.String[],javax.management.openmbean.OpenType[])"
    - "[javax.management.openmbean.TabularType].<init>(java.lang.String,java.lang.String,javax.management.openmbean.CompositeType,java.lang.String[])"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatisticsOpenMBean:47,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:51,1"
      Dst: "[javax.management.openmbean.CompositeType].<init>(java.lang.String,java.lang.String,java.lang.String[],java.lang.String[],javax.management.openmbean.OpenType[])"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:56,1"
      Dst: "[javax.management.openmbean.TabularType].<init>(java.lang.String,java.lang.String,javax.management.openmbean.CompositeType,java.lang.String[])"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:61,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatisticsOpenMBean].getMBeanInfo()"
    functionSourceFile: "twitter4j.management.APIStatisticsOpenMBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "javax.management.MBeanInfo"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.management.openmbean.OpenMBeanAttributeInfoSupport].<init>(java.lang.String,java.lang.String,javax.management.openmbean.OpenType,boolean,boolean,boolean)"
    - "[javax.management.openmbean.OpenMBeanConstructorInfoSupport].<init>(java.lang.String,java.lang.String,javax.management.openmbean.OpenMBeanParameterInfo[])"
    - "[javax.management.openmbean.OpenMBeanOperationInfoSupport].<init>(java.lang.String,java.lang.String,javax.management.openmbean.OpenMBeanParameterInfo[],javax.management.openmbean.OpenType,int)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[javax.management.openmbean.OpenMBeanInfoSupport].<init>(java.lang.String,java.lang.String,javax.management.openmbean.OpenMBeanAttributeInfo[],javax.management.openmbean.OpenMBeanConstructorInfo[],javax.management.openmbean.OpenMBeanOperationInfo[],javax.management.MBeanNotificationInfo[])"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatisticsOpenMBean:74,1"
      Dst: "[javax.management.openmbean.OpenMBeanAttributeInfoSupport].<init>(java.lang.String,java.lang.String,javax.management.openmbean.OpenType,boolean,boolean,boolean)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:99,1"
      Dst: "[javax.management.openmbean.OpenMBeanConstructorInfoSupport].<init>(java.lang.String,java.lang.String,javax.management.openmbean.OpenMBeanParameterInfo[])"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:105,1"
      Dst: "[javax.management.openmbean.OpenMBeanOperationInfoSupport].<init>(java.lang.String,java.lang.String,javax.management.openmbean.OpenMBeanParameterInfo[],javax.management.openmbean.OpenType,int)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:112,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:112,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:112,1"
      Dst: "[javax.management.openmbean.OpenMBeanInfoSupport].<init>(java.lang.String,java.lang.String,javax.management.openmbean.OpenMBeanAttributeInfo[],javax.management.openmbean.OpenMBeanConstructorInfo[],javax.management.openmbean.OpenMBeanOperationInfo[],javax.management.MBeanNotificationInfo[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatisticsOpenMBean].getStatistics()"
    functionSourceFile: "twitter4j.management.APIStatisticsOpenMBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "javax.management.openmbean.TabularDataSupport"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.management.openmbean.TabularDataSupport].<init>(javax.management.openmbean.TabularType)"
    - "[twitter4j.management.APIStatisticsMBean].getInvocationStatistics()"
    - "[java.lang.Iterable].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[twitter4j.management.InvocationStatistics].getName()"
    - "[twitter4j.management.InvocationStatistics].getCallCount()"
    - "[java.lang.Long].valueOf(long)"
    - "[twitter4j.management.InvocationStatistics].getErrorCount()"
    - "[twitter4j.management.InvocationStatistics].getTotalTime()"
    - "[twitter4j.management.InvocationStatistics].getAverageTime()"
    - "[javax.management.openmbean.CompositeDataSupport].<init>(javax.management.openmbean.CompositeType,java.lang.String[],java.lang.Object[])"
    - "[javax.management.openmbean.TabularDataSupport].put(javax.management.openmbean.CompositeData)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.management.APIStatisticsOpenMBean:125"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:143"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:142"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.management.APIStatisticsOpenMBean:123,1"
      Dst: "[javax.management.openmbean.TabularDataSupport].<init>(javax.management.openmbean.TabularType)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:125,1"
      Dst: "[twitter4j.management.APIStatisticsMBean].getInvocationStatistics()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:125,1"
      Dst: "[java.lang.Iterable].iterator()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:125,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:125,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:126,1"
      Dst: "[twitter4j.management.InvocationStatistics].getName()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:127,1"
      Dst: "[twitter4j.management.InvocationStatistics].getCallCount()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:127,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:128,1"
      Dst: "[twitter4j.management.InvocationStatistics].getErrorCount()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:129,1"
      Dst: "[twitter4j.management.InvocationStatistics].getTotalTime()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:130,1"
      Dst: "[twitter4j.management.InvocationStatistics].getAverageTime()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:133,1"
      Dst: "[javax.management.openmbean.CompositeDataSupport].<init>(javax.management.openmbean.CompositeType,java.lang.String[],java.lang.Object[])"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:136,1"
      Dst: "[javax.management.openmbean.TabularDataSupport].put(javax.management.openmbean.CompositeData)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:138,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatisticsOpenMBean].reset()"
    functionSourceFile: "twitter4j.management.APIStatisticsOpenMBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.management.InvocationStatistics].reset()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatisticsOpenMBean:150,1"
      Dst: "[twitter4j.management.InvocationStatistics].reset()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatisticsOpenMBean].getAttribute(java.lang.String)"
    functionSourceFile: "twitter4j.management.APIStatisticsOpenMBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.management.APIStatisticsOpenMBean].getStatistics()"
    - "[twitter4j.management.InvocationStatistics].getCallCount()"
    - "[java.lang.Long].valueOf(long)"
    - "[twitter4j.management.InvocationStatistics].getErrorCount()"
    - "[twitter4j.management.InvocationStatistics].getTotalTime()"
    - "[twitter4j.management.InvocationStatistics].getAverageTime()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[javax.management.AttributeNotFoundException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.management.APIStatisticsOpenMBean:156"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:155"
        BranchSideFuncs: []
    - Branch String: "twitter4j.management.APIStatisticsOpenMBean:156"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:155"
        BranchSideFuncs: []
    - Branch String: "twitter4j.management.APIStatisticsOpenMBean:156"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:155"
        BranchSideFuncs: []
    - Branch String: "twitter4j.management.APIStatisticsOpenMBean:156"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:155"
        BranchSideFuncs: []
    - Branch String: "twitter4j.management.APIStatisticsOpenMBean:156"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.management.APIStatisticsOpenMBean:156,1"
      Dst: "[java.lang.String].hashCode()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:156,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:158,1"
      Dst: "[twitter4j.management.APIStatisticsOpenMBean].getStatistics()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:160,1"
      Dst: "[twitter4j.management.InvocationStatistics].getCallCount()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:160,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:162,1"
      Dst: "[twitter4j.management.InvocationStatistics].getErrorCount()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:164,1"
      Dst: "[twitter4j.management.InvocationStatistics].getTotalTime()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:166,1"
      Dst: "[twitter4j.management.InvocationStatistics].getAverageTime()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:168,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:168,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:168,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:168,1"
      Dst: "[javax.management.AttributeNotFoundException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "javax.management.AttributeNotFoundException"
      - "javax.management.MBeanException"
      - "javax.management.ReflectionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 11
  - functionName: "[twitter4j.management.APIStatisticsOpenMBean].getAttributes(java.lang.String[])"
    functionSourceFile: "twitter4j.management.APIStatisticsOpenMBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "javax.management.AttributeList"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.management.AttributeList].<init>()"
    - "[twitter4j.management.APIStatisticsOpenMBean].getAttribute(java.lang.String)"
    - "[javax.management.Attribute].<init>(java.lang.String,java.lang.Object)"
    - "[javax.management.AttributeList].add(javax.management.Attribute)"
    - "[java.lang.Throwable].printStackTrace()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.management.APIStatisticsOpenMBean:174"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:176"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:175"
        BranchSideFuncs: []
    - Branch String: "twitter4j.management.APIStatisticsOpenMBean:176"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:184"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.management.APIStatisticsOpenMBean:173,1"
      Dst: "[javax.management.AttributeList].<init>()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:178,1"
      Dst: "[twitter4j.management.APIStatisticsOpenMBean].getAttribute(java.lang.String)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:179,1"
      Dst: "[javax.management.Attribute].<init>(java.lang.String,java.lang.Object)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:179,1"
      Dst: "[javax.management.AttributeList].add(javax.management.Attribute)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:181,1"
      Dst: "[java.lang.Throwable].printStackTrace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.management.APIStatisticsOpenMBean].invoke(java.lang.String,java.lang.Object[],java.lang.String[])"
    functionSourceFile: "twitter4j.management.APIStatisticsOpenMBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[twitter4j.management.APIStatisticsOpenMBean].reset()"
    - "[java.lang.NoSuchMethodException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[javax.management.ReflectionException].<init>(java.lang.Exception,java.lang.String)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.management.APIStatisticsOpenMBean:190"
      Branch Sides:
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:194"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.management.APIStatisticsOpenMBean:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.management.APIStatisticsOpenMBean:190,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:191,1"
      Dst: "[twitter4j.management.APIStatisticsOpenMBean].reset()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:194,1"
      Dst: "[java.lang.NoSuchMethodException].<init>(java.lang.String)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:194,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:194,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:194,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.management.APIStatisticsOpenMBean:194,1"
      Dst: "[javax.management.ReflectionException].<init>(java.lang.Exception,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "javax.management.MBeanException"
      - "javax.management.ReflectionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatisticsOpenMBean].setAttribute(javax.management.Attribute)"
    functionSourceFile: "twitter4j.management.APIStatisticsOpenMBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "javax.management.Attribute"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.management.AttributeNotFoundException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatisticsOpenMBean:203,1"
      Dst: "[javax.management.AttributeNotFoundException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "javax.management.AttributeNotFoundException"
      - "javax.management.InvalidAttributeValueException"
      - "javax.management.MBeanException"
      - "javax.management.ReflectionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.management.APIStatisticsOpenMBean].setAttributes(javax.management.AttributeList)"
    functionSourceFile: "twitter4j.management.APIStatisticsOpenMBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "javax.management.AttributeList"
    argCount: 1
    argTypes:
    - "javax.management.AttributeList"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[javax.management.AttributeList].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.management.APIStatisticsOpenMBean:209,1"
      Dst: "[javax.management.AttributeList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterImpl].<init>(twitter4j.Configuration)"
    functionSourceFile: "twitter4j.TwitterImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.Configuration"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.Configuration].ensureAuthorizationEnabled()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.util.ArrayList].<init>(int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].toArray(java.lang.Object[])"
    - "[twitter4j.TwitterImpl].initTransients()"
    functionUses: 0
    ICount: 130
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterImpl:87"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:70"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:69"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:88"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-1"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:89"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:96"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:95"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:90"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:93"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:92"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:96"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:103"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:102"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:97"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:100"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:99"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:104"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:107"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:106"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:107"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:110"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:109"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:110"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:113"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:112"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:113"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:116"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:115"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:119"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:118"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:130"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterImpl:70,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.TwitterImpl:71,1"
      Dst: "[twitter4j.Configuration].ensureAuthorizationEnabled()"
    - Src: "twitter4j.TwitterImpl:90,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "twitter4j.TwitterImpl:91,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterImpl:91,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterImpl:91,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.TwitterImpl:93,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.TwitterImpl:103,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "twitter4j.TwitterImpl:105,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.TwitterImpl:105,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.TwitterImpl:108,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.TwitterImpl:130,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.TwitterImpl:135,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    - Src: "twitter4j.TwitterImpl:137,1"
      Dst: "[twitter4j.TwitterImpl].initTransients()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 13
  - functionName: "[twitter4j.TwitterImpl].initTransients()"
    functionSourceFile: "twitter4j.TwitterImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterV1Impl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,java.lang.String,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List,java.lang.String,java.util.List,java.util.List,java.util.List,boolean,boolean,boolean)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterImpl:141,1"
      Dst: "[twitter4j.TwitterV1Impl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,java.lang.String,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List,java.lang.String,java.util.List,java.util.List,java.util.List,boolean,boolean,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,java.lang.String,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List,java.lang.String,java.util.List,java.util.List,java.util.List,boolean,boolean,boolean)"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 18
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    - "java.util.List"
    - "boolean"
    - "boolean"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[twitter4j.HelpResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.SpamReportingResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.TrendsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.PlacesGeoResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.SavedSearchesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.ListsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.TimelinesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.TweetsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List,java.lang.String)"
    - "[twitter4j.SearchResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.DirectMessagesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.FriendsFollowersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.FavoritesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.UsersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - "[twitter4j.TwitterStreamImpl].<init>(java.lang.String,java.lang.String,java.util.List,java.util.List,java.util.List,boolean,boolean,boolean,twitter4j.HttpClient,twitter4j.Authorization)"
    functionUses: 0
    ICount: 63
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterV1Impl:33,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.TwitterV1Impl:34,1"
      Dst: "[twitter4j.HelpResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:35,1"
      Dst: "[twitter4j.SpamReportingResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:36,1"
      Dst: "[twitter4j.TrendsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:37,1"
      Dst: "[twitter4j.PlacesGeoResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:38,1"
      Dst: "[twitter4j.SavedSearchesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:39,1"
      Dst: "[twitter4j.ListsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:40,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:41,1"
      Dst: "[twitter4j.TweetsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List,java.lang.String)"
    - Src: "twitter4j.TwitterV1Impl:42,1"
      Dst: "[twitter4j.SearchResourceImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:43,1"
      Dst: "[twitter4j.DirectMessagesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:44,1"
      Dst: "[twitter4j.FriendsFollowersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:45,1"
      Dst: "[twitter4j.FavoritesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:46,1"
      Dst: "[twitter4j.UsersResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    - Src: "twitter4j.TwitterV1Impl:47,1"
      Dst: "[twitter4j.TwitterStreamImpl].<init>(java.lang.String,java.lang.String,java.util.List,java.util.List,java.util.List,boolean,boolean,boolean,twitter4j.HttpClient,twitter4j.Authorization)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlacesGeoResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.PlacesGeoResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PlacesGeoResourcesImpl:17,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:15,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FavoritesResourcesImpl].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionSourceFile: "twitter4j.FavoritesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 9
    argTypes:
    - "twitter4j.HttpClient"
    - "twitter4j.ObjectFactory"
    - "java.lang.String"
    - "twitter4j.Authorization"
    - "boolean"
    - "twitter4j.HttpParameter[]"
    - "java.lang.String"
    - "java.util.List"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FavoritesResourcesImpl:16,1"
      Dst: "[twitter4j.APIResourceBase].<init>(twitter4j.HttpClient,twitter4j.ObjectFactory,java.lang.String,twitter4j.Authorization,boolean,twitter4j.HttpParameter[],java.lang.String,java.util.List,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].addDefaultRequestHeader(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:63,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterImpl].httpResponseReceived(twitter4j.HttpResponseEvent)"
    functionSourceFile: "twitter4j.TwitterImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponseEvent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    - "[twitter4j.HttpResponseEvent].getResponse()"
    - "[twitter4j.HttpResponseEvent].getTwitterException()"
    - "[twitter4j.TwitterException].getRateLimitStatus()"
    - "[twitter4j.TwitterException].getStatusCode()"
    - "[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)"
    - "[twitter4j.HttpResponse].getStatusCode()"
    - "[twitter4j.HttpResponseEvent].isAuthenticated()"
    - "[twitter4j.RateLimitStatusEvent].<init>(java.lang.Object,twitter4j.v1.RateLimitStatus,boolean)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.function.Consumer].accept(java.lang.Object)"
    functionUses: 0
    ICount: 49
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterImpl:148"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:149"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:148"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:148"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:178"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:177"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:153"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:157"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:156"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:160"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:178"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:177"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:162"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:164"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:162"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:164"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:162"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:171"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:165"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:168"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:167"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:168"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:168"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:167"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:172"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:178"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterImpl:148,1"
      Dst: "[java.util.List].size()"
    - Src: "twitter4j.TwitterImpl:149,1"
      Dst: "[twitter4j.HttpResponseEvent].getResponse()"
    - Src: "twitter4j.TwitterImpl:150,1"
      Dst: "[twitter4j.HttpResponseEvent].getTwitterException()"
    - Src: "twitter4j.TwitterImpl:154,1"
      Dst: "[twitter4j.TwitterException].getRateLimitStatus()"
    - Src: "twitter4j.TwitterImpl:155,1"
      Dst: "[twitter4j.TwitterException].getStatusCode()"
    - Src: "twitter4j.TwitterImpl:157,1"
      Dst: "[twitter4j.JSONImplFactory].createRateLimitStatusFromResponseHeader(twitter4j.HttpResponse)"
    - Src: "twitter4j.TwitterImpl:158,1"
      Dst: "[twitter4j.HttpResponse].getStatusCode()"
    - Src: "twitter4j.TwitterImpl:161,1"
      Dst: "[twitter4j.HttpResponseEvent].isAuthenticated()"
    - Src: "twitter4j.TwitterImpl:161,1"
      Dst: "[twitter4j.RateLimitStatusEvent].<init>(java.lang.Object,twitter4j.v1.RateLimitStatus,boolean)"
    - Src: "twitter4j.TwitterImpl:165,1"
      Dst: "[java.util.List].iterator()"
    - Src: "twitter4j.TwitterImpl:165,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "twitter4j.TwitterImpl:165,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "twitter4j.TwitterImpl:166,1"
      Dst: "[java.util.function.Consumer].accept(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 11
  - functionName: "[twitter4j.TwitterImpl].v1()"
    functionSourceFile: "twitter4j.TwitterImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.TwitterV1"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.TwitterImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 0
    ICount: 86
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterImpl:186"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:187"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:186"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:187"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:187"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:186"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:187"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:188"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterImpl:187"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterImpl:189"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterImpl:187,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.TwitterImpl:189,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    - Src: "twitter4j.TwitterImpl:189,1"
      Dst: "[java.util.Arrays].equals(java.lang.Object[],java.lang.Object[])"
    - Src: "twitter4j.TwitterImpl:189,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 27
    CyclomaticComplexity: 21
  - functionName: "[twitter4j.TwitterImpl].hashCode()"
    functionSourceFile: "twitter4j.TwitterImpl"
    linkageType: ""
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterImpl:194,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterImpl].toString()"
    functionSourceFile: "twitter4j.TwitterImpl"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 203
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Arrays].toString(java.lang.Object[])"
    functionUses: 2
    ICount: 69
    EdgeCount: 47
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterImpl:199,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterImpl:199,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterImpl:199,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.TwitterImpl:199,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.TwitterImpl:202,1"
      Dst: "[java.util.Arrays].toString(java.lang.Object[])"
    - Src: "twitter4j.TwitterImpl:202,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.TwitterImpl:202,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterImpl].readObject(java.io.ObjectInputStream)"
    functionSourceFile: "twitter4j.TwitterImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.ObjectInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ObjectInputStream].defaultReadObject()"
    - "[java.util.ArrayList].<init>()"
    - "[twitter4j.TwitterImpl].initTransients()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterImpl:224,1"
      Dst: "[java.io.ObjectInputStream].defaultReadObject()"
    - Src: "twitter4j.TwitterImpl:226,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.TwitterImpl:232,1"
      Dst: "[twitter4j.TwitterImpl].initTransients()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "java.lang.ClassNotFoundException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.IDsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "void"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - "[twitter4j.HttpResponse].asString()"
    - "[twitter4j.IDsJSONImpl].init(java.lang.String)"
    - "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.IDsJSONImpl:39"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:43"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.IDsJSONImpl:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.IDsJSONImpl:36,1"
      Dst: "[twitter4j.TwitterResponseImpl].<init>(twitter4j.HttpResponse)"
    - Src: "twitter4j.IDsJSONImpl:37,1"
      Dst: "[twitter4j.HttpResponse].asString()"
    - Src: "twitter4j.IDsJSONImpl:38,1"
      Dst: "[twitter4j.IDsJSONImpl].init(java.lang.String)"
    - Src: "twitter4j.IDsJSONImpl:40,1"
      Dst: "[twitter4j.TwitterObjectFactory].clearThreadLocalMap()"
    - Src: "twitter4j.IDsJSONImpl:41,1"
      Dst: "[twitter4j.TwitterObjectFactory].registerJSONObject(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.IDsJSONImpl].getIDs()"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.IDsJSONImpl].hasPrevious()"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.IDsJSONImpl:88"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:87"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.IDsJSONImpl].getPreviousCursor()"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.IDsJSONImpl].hasNext()"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.IDsJSONImpl:98"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:97"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.IDsJSONImpl].getNextCursor()"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.IDsJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Arrays].equals(long[],long[])"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.IDsJSONImpl:108"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:109"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.IDsJSONImpl:108"
        BranchSideFuncs: []
    - Branch String: "twitter4j.IDsJSONImpl:109"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:109"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.IDsJSONImpl:108"
        BranchSideFuncs: []
    - Branch String: "twitter4j.IDsJSONImpl:109"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:110"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.IDsJSONImpl:109"
        BranchSideFuncs: []
    - Branch String: "twitter4j.IDsJSONImpl:111"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.IDsJSONImpl:111"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.IDsJSONImpl:111"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.IDsJSONImpl:109,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.IDsJSONImpl:111,1"
      Dst: "[java.util.Arrays].equals(long[],long[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[twitter4j.IDsJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].hashCode(long[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "twitter4j.IDsJSONImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.IDsJSONImpl:115"
        BranchSideFuncs:
        - "hashCode(long[])"
    Callsites:
    - Src: "twitter4j.IDsJSONImpl:116,1"
      Dst: "[java.util.Arrays].hashCode(long[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.IDsJSONImpl].toString()"
    functionSourceFile: "twitter4j.IDsJSONImpl"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder:java.util.Arrays].toString()"
    - "[java.util.Arrays].toString(long[])"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 16
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.IDsJSONImpl:121,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.IDsJSONImpl:121,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.IDsJSONImpl:122,1"
      Dst: "[java.util.Arrays].toString(long[])"
    - Src: "twitter4j.IDsJSONImpl:122,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.IDsJSONImpl:122,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.IDsJSONImpl:122,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FavoritesResourcesImpl].getFavorites()"
    functionSourceFile: "twitter4j.FavoritesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FavoritesResourcesImpl:20,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FavoritesResourcesImpl:20,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:20,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FavoritesResourcesImpl:20,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:20,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FavoritesResourcesImpl].getFavorites(long)"
    functionSourceFile: "twitter4j.FavoritesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FavoritesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FavoritesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FavoritesResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FavoritesResourcesImpl:25,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:25,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FavoritesResourcesImpl].getFavorites(java.lang.String)"
    functionSourceFile: "twitter4j.FavoritesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FavoritesResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FavoritesResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:30,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FavoritesResourcesImpl:30,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:30,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FavoritesResourcesImpl:30,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FavoritesResourcesImpl].getFavorites(twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.FavoritesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FavoritesResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FavoritesResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FavoritesResourcesImpl:35,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - Src: "twitter4j.FavoritesResourcesImpl:35,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FavoritesResourcesImpl:35,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FavoritesResourcesImpl].getFavorites(long,twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.FavoritesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 2
    argTypes:
    - "long"
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FavoritesResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FavoritesResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FavoritesResourcesImpl:40,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.FavoritesResourcesImpl:40,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - Src: "twitter4j.FavoritesResourcesImpl:40,1"
      Dst: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - Src: "twitter4j.FavoritesResourcesImpl:40,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FavoritesResourcesImpl:40,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FavoritesResourcesImpl].getFavorites(java.lang.String,twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.FavoritesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FavoritesResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FavoritesResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FavoritesResourcesImpl:45,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:45,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(twitter4j.v1.Paging)"
    - Src: "twitter4j.FavoritesResourcesImpl:45,1"
      Dst: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - Src: "twitter4j.FavoritesResourcesImpl:45,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.FavoritesResourcesImpl:45,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FavoritesResourcesImpl].destroyFavorite(long)"
    functionSourceFile: "twitter4j.FavoritesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FavoritesResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FavoritesResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FavoritesResourcesImpl:50,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FavoritesResourcesImpl:50,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:50,1"
      Dst: "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.FavoritesResourcesImpl].createFavorite(long)"
    functionSourceFile: "twitter4j.FavoritesResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].post(java.lang.String)"
    - "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.FavoritesResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.FavoritesResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.FavoritesResourcesImpl:55,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.FavoritesResourcesImpl:55,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String)"
    - Src: "twitter4j.FavoritesResourcesImpl:55,1"
      Dst: "[twitter4j.ObjectFactory].createStatus(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].getImageWidth()"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].getImageHeight()"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].getImageType()"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].getMediaId()"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].getSize()"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].getProcessingState()"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].getProcessingCheckAfterSecs()"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].getProgressPercent()"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 42
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.UploadedMediaImpl:115"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:116"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UploadedMediaImpl:115"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:116"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UploadedMediaImpl:115"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:116"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:117"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.UploadedMediaImpl:116"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:118"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:118"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:118"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:118"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:118"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:118"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:118"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.UploadedMediaImpl:118"
      Branch Sides:
      - BranchSide: "twitter4j.UploadedMediaImpl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.UploadedMediaImpl:116,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.UploadedMediaImpl:118,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 10
  - functionName: "[twitter4j.UploadedMediaImpl].hashCode()"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Long].valueOf(long)"
    functionUses: 1
    ICount: 26
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UploadedMediaImpl:123,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.UploadedMediaImpl:123,1"
      Dst: "[java.lang.Long].valueOf(long)"
    - Src: "twitter4j.UploadedMediaImpl:123,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.UploadedMediaImpl].toString()"
    functionSourceFile: "twitter4j.UploadedMediaImpl"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 32
    EdgeCount: 21
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.UploadedMediaImpl:128,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.UploadedMediaImpl:128,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.UploadedMediaImpl:128,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.UploadedMediaImpl:128,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.UploadedMediaImpl:128,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.UploadedMediaImpl:128,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.v1.QuickReply].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.v1.QuickReply"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.v1.QuickReply:57"
      Branch Sides:
      - BranchSide: "twitter4j.v1.QuickReply:58"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.QuickReply:57"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.QuickReply:58"
      Branch Sides:
      - BranchSide: "twitter4j.v1.QuickReply:57"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.QuickReply:58"
      Branch Sides:
      - BranchSide: "twitter4j.v1.QuickReply:59"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.QuickReply:62"
      Branch Sides:
      - BranchSide: "twitter4j.v1.QuickReply:63"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.QuickReply:62"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.QuickReply:63"
      Branch Sides:
      - BranchSide: "twitter4j.v1.QuickReply:64"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.QuickReply:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.v1.QuickReply:58,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.v1.QuickReply:62,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.v1.QuickReply].hashCode()"
    functionSourceFile: "twitter4j.v1.QuickReply"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.v1.QuickReply:69"
      Branch Sides:
      - BranchSide: "twitter4j.v1.QuickReply:69"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.v1.QuickReply:68"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.QuickReply:70"
      Branch Sides:
      - BranchSide: "twitter4j.v1.QuickReply:70"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.v1.QuickReply:69"
        BranchSideFuncs: []
    - Branch String: "twitter4j.v1.QuickReply:71"
      Branch Sides:
      - BranchSide: "twitter4j.v1.QuickReply:70"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.v1.QuickReply:69"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.v1.QuickReply:69,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.v1.QuickReply].toString()"
    functionSourceFile: "twitter4j.v1.QuickReply"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 2
    ICount: 18
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.v1.QuickReply:77,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.v1.QuickReply:77,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.v1.QuickReply:77,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.v1.QuickReply:77,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].<init>(org.slf4j.Logger)"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.slf4j.Logger"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Logger].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:26,1"
      Dst: "[twitter4j.Logger].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].isDebugEnabled()"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.slf4j.Logger].isDebugEnabled()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:32,1"
      Dst: "[org.slf4j.Logger].isDebugEnabled()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].isInfoEnabled()"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.slf4j.Logger].isInfoEnabled()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:37,1"
      Dst: "[org.slf4j.Logger].isInfoEnabled()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].isWarnEnabled()"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.slf4j.Logger].isWarnEnabled()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:42,1"
      Dst: "[org.slf4j.Logger].isWarnEnabled()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].isErrorEnabled()"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.slf4j.Logger].isErrorEnabled()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:47,1"
      Dst: "[org.slf4j.Logger].isErrorEnabled()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].debug(java.lang.String)"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.slf4j.Logger].debug(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:52,1"
      Dst: "[org.slf4j.Logger].debug(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].debug(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[org.slf4j.Logger].debug(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:57,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SLF4JLogger:57,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SLF4JLogger:57,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SLF4JLogger:57,1"
      Dst: "[org.slf4j.Logger].debug(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].info(java.lang.String)"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.slf4j.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:62,1"
      Dst: "[org.slf4j.Logger].info(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].info(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[org.slf4j.Logger].info(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:67,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SLF4JLogger:67,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SLF4JLogger:67,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SLF4JLogger:67,1"
      Dst: "[org.slf4j.Logger].info(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].warn(java.lang.String)"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.slf4j.Logger].warn(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:72,1"
      Dst: "[org.slf4j.Logger].warn(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].warn(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[org.slf4j.Logger].warn(java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:77,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.SLF4JLogger:77,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.SLF4JLogger:77,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.SLF4JLogger:77,1"
      Dst: "[org.slf4j.Logger].warn(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].warn(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.slf4j.Logger].warn(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:82,1"
      Dst: "[org.slf4j.Logger].warn(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].error(java.lang.String)"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.slf4j.Logger].error(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:87,1"
      Dst: "[org.slf4j.Logger].error(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.SLF4JLogger].error(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "twitter4j.SLF4JLogger"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.slf4j.Logger].error(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.SLF4JLogger:92,1"
      Dst: "[org.slf4j.Logger].error(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.CharacterUtil].<init>()"
    functionSourceFile: "twitter4j.CharacterUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.AssertionError].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.CharacterUtil:30,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "twitter4j.CharacterUtil:31,1"
      Dst: "[java.lang.AssertionError].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.CharacterUtil].count(java.lang.String)"
    functionSourceFile: "twitter4j.CharacterUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].length()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.CharacterUtil:41,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.CharacterUtil].isExceedingLengthLimitation(java.lang.String)"
    functionSourceFile: "twitter4j.CharacterUtil"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.CharacterUtil].count(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.CharacterUtil:51"
      Branch Sides:
      - BranchSide: "twitter4j.CharacterUtil:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.CharacterUtil:51,1"
      Dst: "[twitter4j.CharacterUtil].count(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.RequestToken].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.RequestToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestToken:41,1"
      Dst: "[twitter4j.OAuthToken].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestToken].getAuthorizationURL()"
    functionSourceFile: "twitter4j.RequestToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.RequestToken].getToken()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestToken:51,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.RequestToken:51,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.RequestToken:51,1"
      Dst: "[twitter4j.RequestToken].getToken()"
    - Src: "twitter4j.RequestToken:51,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestToken].getToken()"
    functionSourceFile: "twitter4j.RequestToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].getToken()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestToken:23,1"
      Dst: "[twitter4j.OAuthToken].getToken()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestToken].getAuthenticationURL()"
    functionSourceFile: "twitter4j.RequestToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[twitter4j.RequestToken].getToken()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestToken:59,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.RequestToken:59,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.RequestToken:59,1"
      Dst: "[twitter4j.RequestToken].getToken()"
    - Src: "twitter4j.RequestToken:59,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestToken].toString()"
    functionSourceFile: "twitter4j.RequestToken"
    linkageType: ""
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].toString()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestToken:23,1"
      Dst: "[twitter4j.OAuthToken].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestToken].hashCode()"
    functionSourceFile: "twitter4j.RequestToken"
    linkageType: ""
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].hashCode()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestToken:23,1"
      Dst: "[twitter4j.OAuthToken].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestToken].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.RequestToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].equals(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestToken:23,1"
      Dst: "[twitter4j.OAuthToken].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.RequestToken].getTokenSecret()"
    functionSourceFile: "twitter4j.RequestToken"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OAuthToken].getTokenSecret()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.RequestToken:23,1"
      Dst: "[twitter4j.OAuthToken].getTokenSecret()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].<init>()"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].<init>()"
    - "[java.util.ArrayList].<init>()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:63,1"
      Dst: "[twitter4j.Configuration].<init>()"
    - Src: "twitter4j.Twitter$TwitterBuilder:72,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].build()"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "twitter4j.Twitter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].buildConfiguration()"
    - "[twitter4j.TwitterImpl].<init>(twitter4j.Configuration)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:70,1"
      Dst: "[twitter4j.Configuration].buildConfiguration()"
    - Src: "twitter4j.Twitter$TwitterBuilder:70,1"
      Dst: "[twitter4j.TwitterImpl].<init>(twitter4j.Configuration)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].connectionLifeCycleListener(twitter4j.v1.ConnectionLifeCycleListener)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Twitter$TwitterBuilder"
    argCount: 1
    argTypes:
    - "twitter4j.v1.ConnectionLifeCycleListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:82,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].listener(twitter4j.v1.StreamListener)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Twitter$TwitterBuilder"
    argCount: 1
    argTypes:
    - "twitter4j.v1.StreamListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:92,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].listener(twitter4j.v1.RawStreamListener)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Twitter$TwitterBuilder"
    argCount: 1
    argTypes:
    - "twitter4j.v1.RawStreamListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:101,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].onStatus(java.util.function.Consumer)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.Twitter$TwitterBuilder"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Twitter$TwitterBuilder$1].<init>(twitter4j.Twitter$TwitterBuilder,java.util.function.Consumer)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:111,1"
      Dst: "[twitter4j.Twitter$TwitterBuilder$1].<init>(twitter4j.Twitter$TwitterBuilder,java.util.function.Consumer)"
    - Src: "twitter4j.Twitter$TwitterBuilder:111,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].onException(java.util.function.Consumer)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.Twitter$TwitterBuilder"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Twitter$TwitterBuilder$2].<init>(twitter4j.Twitter$TwitterBuilder,java.util.function.Consumer)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:126,1"
      Dst: "[twitter4j.Twitter$TwitterBuilder$2].<init>(twitter4j.Twitter$TwitterBuilder,java.util.function.Consumer)"
    - Src: "twitter4j.Twitter$TwitterBuilder:126,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].onRateLimitReached(java.util.function.Consumer)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].onRateLimitReached(java.util.function.Consumer)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].onRateLimitReached(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].onRateLimitStatus(java.util.function.Consumer)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.function.Consumer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].onRateLimitStatus(java.util.function.Consumer)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].onRateLimitStatus(java.util.function.Consumer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].mBeanEnabled(boolean)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].mBeanEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].mBeanEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].jsonStoreEnabled(boolean)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].jsonStoreEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].jsonStoreEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].includeEntitiesEnabled(boolean)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].includeEntitiesEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].includeEntitiesEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].tweetModeExtended(boolean)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].tweetModeExtended(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].tweetModeExtended(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].includeExtAltTextEnabled(boolean)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].includeExtAltTextEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].includeExtAltTextEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].trimUserEnabled(boolean)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].trimUserEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].trimUserEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].contributingTo(long)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].contributingTo(long)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].contributingTo(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].oAuth2Scope(java.lang.String)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuth2Scope(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].oAuth2Scope(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].oAuth2Token(twitter4j.OAuth2Token)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "twitter4j.OAuth2Token"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuth2Token(twitter4j.OAuth2Token)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].oAuth2Token(twitter4j.OAuth2Token)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].oAuth2Token(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuth2Token(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].oAuth2Token(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].oAuthAccessToken(twitter4j.AccessToken)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "twitter4j.AccessToken"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuthAccessToken(twitter4j.AccessToken)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].oAuthAccessToken(twitter4j.AccessToken)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].oAuthAccessToken(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuthAccessToken(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].oAuthAccessToken(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].oAuthConsumer(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].oAuthConsumer(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].oAuthConsumer(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].httpRetryIntervalSeconds(int)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpRetryIntervalSeconds(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].httpRetryIntervalSeconds(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].httpRetryCount(int)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpRetryCount(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].httpRetryCount(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].httpStreamingReadTimeout(int)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpStreamingReadTimeout(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].httpStreamingReadTimeout(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].httpReadTimeout(int)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpReadTimeout(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].httpReadTimeout(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].httpConnectionTimeout(int)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpConnectionTimeout(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].httpConnectionTimeout(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].httpProxySocks(boolean)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxySocks(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].httpProxySocks(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].httpProxyPort(int)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyPort(int)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].httpProxyPort(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].httpProxyPassword(java.lang.String)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyPassword(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].httpProxyPassword(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].httpProxyUser(java.lang.String)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyUser(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].httpProxyUser(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].httpProxyHost(java.lang.String)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].httpProxyHost(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].httpProxyHost(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].load(java.util.Properties)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "java.util.Properties"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].load(java.util.Properties)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].load(java.util.Properties)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].applicationOnlyAuthEnabled(boolean)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].applicationOnlyAuthEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].applicationOnlyAuthEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].gzipEnabled(boolean)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].gzipEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].gzipEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].prettyDebugEnabled(boolean)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.Configuration"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].prettyDebugEnabled(boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].prettyDebugEnabled(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].toString()"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].toString()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].hashCode()"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].hashCode()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Configuration].equals(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Configuration].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.Twitter$TwitterBuilder].<init>(twitter4j.Twitter$1)"
    functionSourceFile: "twitter4j.Twitter$TwitterBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "twitter4j.Twitter$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.Twitter$TwitterBuilder].<init>()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.Twitter$TwitterBuilder:62,1"
      Dst: "[twitter4j.Twitter$TwitterBuilder].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createStatus(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:38,1"
      Dst: "[twitter4j.StatusJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createUser(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:43,1"
      Dst: "[twitter4j.UserJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createAUserList(twitter4j.JSONObject)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "twitter4j.v1.UserList"
    argCount: 1
    argTypes:
    - "twitter4j.JSONObject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:48,1"
      Dst: "[twitter4j.UserListJSONImpl].<init>(twitter4j.JSONObject)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createRateLimitStatuses(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "java.util.Map<String,RateLimitStatus>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:54,1"
      Dst: "[twitter4j.RateLimitStatusJSONImpl].createRateLimitStatuses(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createStatus(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "twitter4j.v1.Status"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:59,1"
      Dst: "[twitter4j.StatusJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createStatusList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.StatusJSONImpl].createStatusList(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:64,1"
      Dst: "[twitter4j.StatusJSONImpl].createStatusList(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createTrends(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Trends"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TrendsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:114,1"
      Dst: "[twitter4j.TrendsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createUser(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:119,1"
      Dst: "[twitter4j.UserJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createUserList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "twitter4j.v1.ResponseList<User>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].createUserList(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:124,1"
      Dst: "[twitter4j.UserJSONImpl].createUserList(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createUserListFromJSONArray(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.ResponseList<User>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asJSONArray()"
    - "[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:129,1"
      Dst: "[twitter4j.HttpResponse].asJSONArray()"
    - Src: "twitter4j.JSONImplFactory:129,1"
      Dst: "[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createUserListFromJSONArray_Users(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.ResponseList<User>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpResponse].asJSONObject()"
    - "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - "[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    - "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:135,1"
      Dst: "[twitter4j.HttpResponse].asJSONObject()"
    - Src: "twitter4j.JSONImplFactory:135,1"
      Dst: "[twitter4j.JSONObject].getJSONArray(java.lang.String)"
    - Src: "twitter4j.JSONImplFactory:135,1"
      Dst: "[twitter4j.UserJSONImpl].createUserList(twitter4j.JSONArray,twitter4j.HttpResponse,boolean)"
    - Src: "twitter4j.JSONImplFactory:137,1"
      Dst: "[twitter4j.TwitterException].<init>(java.lang.Exception)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createQueryResult(twitter4j.HttpResponse,twitter4j.v1.Query)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 18
    returnType: "twitter4j.v1.QueryResult"
    argCount: 2
    argTypes:
    - "twitter4j.HttpResponse"
    - "twitter4j.v1.Query"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.QueryResultJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    - "[twitter4j.TwitterException].getStatusCode()"
    - "[twitter4j.QueryResultJSONImpl].<init>(twitter4j.v1.Query)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONImplFactory:146"
      Branch Sides:
      - BranchSide: "twitter4j.JSONImplFactory:149"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONImplFactory:148"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:144,1"
      Dst: "[twitter4j.QueryResultJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    - Src: "twitter4j.JSONImplFactory:146,1"
      Dst: "[twitter4j.TwitterException].getStatusCode()"
    - Src: "twitter4j.JSONImplFactory:147,1"
      Dst: "[twitter4j.QueryResultJSONImpl].<init>(twitter4j.v1.Query)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createIDs(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "twitter4j.v1.IDs"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.IDsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:156,1"
      Dst: "[twitter4j.IDsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserJSONImpl].createPagableUserList(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:161,1"
      Dst: "[twitter4j.UserJSONImpl].createPagableUserList(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createAUserList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "twitter4j.v1.UserList"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserListJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:166,1"
      Dst: "[twitter4j.UserListJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createPagableUserListList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 18
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserListJSONImpl].createPagableUserListList(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:171,1"
      Dst: "[twitter4j.UserListJSONImpl].createPagableUserListList(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createUserListList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 18
    returnType: "twitter4j.v1.ResponseList<UserList>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserListJSONImpl].createUserListList(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:176,1"
      Dst: "[twitter4j.UserListJSONImpl].createUserListList(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createDirectMessage(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.DirectMessage"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:181,1"
      Dst: "[twitter4j.DirectMessageJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createDirectMessageList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.DirectMessageList"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:186,1"
      Dst: "[twitter4j.DirectMessageJSONImpl].createDirectMessageList(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createRelationship(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "twitter4j.v1.Relationship"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:191,1"
      Dst: "[twitter4j.RelationshipJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createFriendshipList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "twitter4j.v1.ResponseList<Friendship>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.FriendshipJSONImpl].createFriendshipList(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:196,1"
      Dst: "[twitter4j.FriendshipJSONImpl].createFriendshipList(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createAccountTotals(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "twitter4j.v1.AccountTotals"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:201,1"
      Dst: "[twitter4j.AccountTotalsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createAccountSettings(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.v1.AccountSettings"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:206,1"
      Dst: "[twitter4j.AccountSettingsJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createSavedSearch(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 14
    returnType: "twitter4j.v1.SavedSearch"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:211,1"
      Dst: "[twitter4j.SavedSearchJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createSavedSearchList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<SavedSearch>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.SavedSearchJSONImpl].createSavedSearchList(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:216,1"
      Dst: "[twitter4j.SavedSearchJSONImpl].createSavedSearchList(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createLocationList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.v1.ResponseList<Location>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.LocationJSONImpl].createLocationList(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:221,1"
      Dst: "[twitter4j.LocationJSONImpl].createLocationList(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createPlace(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.v1.Place"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.PlaceJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:226,1"
      Dst: "[twitter4j.PlaceJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createPlaceList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Place>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.HttpResponse,boolean)"
    - "[twitter4j.TwitterException].getStatusCode()"
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONImplFactory:234"
      Branch Sides:
      - BranchSide: "twitter4j.JSONImplFactory:237"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONImplFactory:236"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:232,1"
      Dst: "[twitter4j.PlaceJSONImpl].createPlaceList(twitter4j.HttpResponse,boolean)"
    - Src: "twitter4j.JSONImplFactory:234,1"
      Dst: "[twitter4j.TwitterException].getStatusCode()"
    - Src: "twitter4j.JSONImplFactory:235,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createLanguageList(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.v1.ResponseList<HelpResources.Language>"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:244,1"
      Dst: "[twitter4j.LanguageJSONImpl].createLanguageList(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createEmptyResponseList()"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "twitter4j.v1.ResponseList"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:249,1"
      Dst: "[twitter4j.ResponseListImpl].<init>(int,twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createOEmbed(twitter4j.HttpResponse)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "twitter4j.v1.OEmbed"
    argCount: 1
    argTypes:
    - "twitter4j.HttpResponse"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.OEmbedJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:254,1"
      Dst: "[twitter4j.OEmbedJSONImpl].<init>(twitter4j.HttpResponse,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createHashtagEntity(int,int,java.lang.String)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.HashtagEntity"
    argCount: 3
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HashtagEntityJSONImpl].<init>(int,int,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:264,1"
      Dst: "[twitter4j.HashtagEntityJSONImpl].<init>(int,int,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createUserMentionEntity(int,int,java.lang.String,java.lang.String,long)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.UserMentionEntity"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,java.lang.String,java.lang.String,long)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:275,1"
      Dst: "[twitter4j.UserMentionEntityJSONImpl].<init>(int,int,java.lang.String,java.lang.String,long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].createUrlEntity(int,int,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "twitter4j.v1.URLEntity"
    argCount: 5
    argTypes:
    - "int"
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.URLEntityJSONImpl].<init>(int,int,java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:285,1"
      Dst: "[twitter4j.URLEntityJSONImpl].<init>(int,int,java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.JSONImplFactory:290"
      Branch Sides:
      - BranchSide: "twitter4j.JSONImplFactory:291"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONImplFactory:290"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONImplFactory:291"
      Branch Sides:
      - BranchSide: "twitter4j.JSONImplFactory:291"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONImplFactory:290"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONImplFactory:291"
      Branch Sides:
      - BranchSide: "twitter4j.JSONImplFactory:292"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.JSONImplFactory:291"
        BranchSideFuncs: []
    - Branch String: "twitter4j.JSONImplFactory:293"
      Branch Sides:
      - BranchSide: "twitter4j.JSONImplFactory:291"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:291,1"
      Dst: "[java.lang.Object].getClass()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.JSONImplFactory].hashCode()"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:298,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "twitter4j.JSONImplFactory:298,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.JSONImplFactory].toString()"
    functionSourceFile: "twitter4j.JSONImplFactory"
    linkageType: ""
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.JSONImplFactory:303,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.JSONImplFactory:303,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.JSONImplFactory:303,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.JSONImplFactory:303,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.JSONImplFactory:303,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserLists(java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.ResponseList<UserList>"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserLists(java.lang.String,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:20,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserLists(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserLists(java.lang.String,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<UserList>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUserListList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:25,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:25,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:25,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.ListsResourcesImpl:25,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:25,1"
      Dst: "[twitter4j.ObjectFactory].createUserListList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserLists(long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.ResponseList<UserList>"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserLists(long,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:30,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserLists(long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserLists(long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<UserList>"
    argCount: 2
    argTypes:
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUserListList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:35,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:35,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:35,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.ListsResourcesImpl:35,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:35,1"
      Dst: "[twitter4j.ObjectFactory].createUserListList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListStatuses(long,twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 2
    argTypes:
    - "long"
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],java.lang.String,twitter4j.v1.Paging)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:40,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],java.lang.String,twitter4j.v1.Paging)"
    - Src: "twitter4j.ListsResourcesImpl:40,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:40,1"
      Dst: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter)"
    - Src: "twitter4j.ListsResourcesImpl:40,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:40,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListStatuses(long,java.lang.String,twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],java.lang.String,twitter4j.v1.Paging)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:45,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:45,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],java.lang.String,twitter4j.v1.Paging)"
    - Src: "twitter4j.ListsResourcesImpl:45,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:45,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:45,1"
      Dst: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:45,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:45,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListStatuses(java.lang.String,java.lang.String,twitter4j.v1.Paging)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Status>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "twitter4j.v1.Paging"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],java.lang.String,twitter4j.v1.Paging)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:51,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:51,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:51,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:51,1"
      Dst: "[twitter4j.TimelinesResourcesImpl].asPostParameterArray(char[],java.lang.String,twitter4j.v1.Paging)"
    - Src: "twitter4j.ListsResourcesImpl:51,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:51,1"
      Dst: "[twitter4j.APIResourceBase].mergeParameters(twitter4j.HttpParameter[],twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:51,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:51,1"
      Dst: "[twitter4j.ObjectFactory].createStatusList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserListMember(long,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:56,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:56,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:56,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:56,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:56,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:56,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserListMember(long,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:61,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:61,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:61,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:61,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:61,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:61,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:61,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserListMember(long,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:66,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:66,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:66,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:66,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:66,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:66,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:66,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserListMember(java.lang.String,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:72,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:72,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:72,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:72,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:72,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:72,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:72,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserListMembers(long,java.lang.String[])"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.StringUtil].join(java.lang.String[])"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:77,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:77,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:77,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:77,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:77,1"
      Dst: "[twitter4j.StringUtil].join(java.lang.String[])"
    - Src: "twitter4j.ListsResourcesImpl:77,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:77,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:77,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserListMembers(long,long[])"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.StringUtil].join(long[])"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:82,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:82,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:82,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:82,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:82,1"
      Dst: "[twitter4j.StringUtil].join(long[])"
    - Src: "twitter4j.ListsResourcesImpl:82,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:82,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:82,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserListMembers(java.lang.String,java.lang.String,java.lang.String[])"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.StringUtil].join(java.lang.String[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:87,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:87,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:87,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:87,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:87,1"
      Dst: "[twitter4j.StringUtil].join(java.lang.String[])"
    - Src: "twitter4j.ListsResourcesImpl:87,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:87,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMemberships(long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMemberships(int,long)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:92,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMemberships(int,long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMemberships(int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 2
    argTypes:
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:97,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:97,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:97,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:97,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:97,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:97,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:97,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMemberships(java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMemberships(java.lang.String,long,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:102,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMemberships(java.lang.String,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMemberships(java.lang.String,long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMemberships(java.lang.String,int,long,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:112,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMemberships(java.lang.String,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMemberships(java.lang.String,int,long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "int"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:117,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:117,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:117,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:117,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:117,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:117,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:117,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.ListsResourcesImpl:117,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:117,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMemberships(java.lang.String,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMemberships(java.lang.String,int,long,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:107,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMemberships(java.lang.String,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 17
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:122,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMemberships(long,long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 3
    argTypes:
    - "long"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:132,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 4
    argTypes:
    - "long"
    - "int"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:137,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:137,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:137,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:137,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:137,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:137,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.ListsResourcesImpl:137,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:137,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 3
    argTypes:
    - "long"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:127,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMemberships(long,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:142,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 4
    argTypes:
    - "long"
    - "int"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:152,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:152,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:152,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:152,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:152,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:152,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.ListsResourcesImpl:152,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:152,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 3
    argTypes:
    - "long"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:147,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,java.lang.String,int,long,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:157,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,java.lang.String,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,java.lang.String,int,long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 5
    argTypes:
    - "long"
    - "java.lang.String"
    - "int"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:167,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:167,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:167,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:167,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:167,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:167,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:167,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.ListsResourcesImpl:167,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:167,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,java.lang.String,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 4
    argTypes:
    - "long"
    - "java.lang.String"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,java.lang.String,int,long,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:162,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(long,java.lang.String,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(java.lang.String,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListSubscribers(java.lang.String,java.lang.String,int,long,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:172,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(java.lang.String,java.lang.String,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(java.lang.String,java.lang.String,int,long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:184,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:184,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:184,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:184,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:184,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:184,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:184,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.ListsResourcesImpl:184,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:184,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(java.lang.String,java.lang.String,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListSubscribers(java.lang.String,java.lang.String,int,long,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:177,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListSubscribers(java.lang.String,java.lang.String,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListSubscription(long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:189,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:189,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:189,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:189,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:189,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:189,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListSubscription(long,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:194,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:194,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:194,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:194,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:194,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:194,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:194,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListSubscription(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:201,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:201,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:201,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:201,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:201,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:201,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].showUserListSubscription(long,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:206,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:206,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:206,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.ListsResourcesImpl:206,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:206,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:206,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].showUserListSubscription(long,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:211,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:211,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:211,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.ListsResourcesImpl:211,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:211,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:211,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].showUserListSubscription(java.lang.String,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:217,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:217,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:217,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:217,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:217,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:217,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:217,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserListSubscription(long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:222,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:222,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:222,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:222,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:222,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:222,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserListSubscription(long,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:227,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:227,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:227,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:227,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:227,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:227,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:227,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserListSubscription(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:233,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:233,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:233,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:233,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:233,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:233,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListMembers(long,long[])"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.StringUtil].join(long[])"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:238,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:238,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:238,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:238,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:238,1"
      Dst: "[twitter4j.StringUtil].join(long[])"
    - Src: "twitter4j.ListsResourcesImpl:238,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:238,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:238,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListMembers(long,java.lang.String,long[])"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.StringUtil].join(long[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:243,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:243,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:243,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:243,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:243,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:243,1"
      Dst: "[twitter4j.StringUtil].join(long[])"
    - Src: "twitter4j.ListsResourcesImpl:243,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:243,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListMembers(java.lang.String,java.lang.String,long[])"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "long[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.StringUtil].join(long[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:249,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:249,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:249,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:249,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:249,1"
      Dst: "[twitter4j.StringUtil].join(long[])"
    - Src: "twitter4j.ListsResourcesImpl:249,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:249,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListMembers(long,java.lang.String[])"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.StringUtil].join(java.lang.String[])"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:254,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:254,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:254,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:254,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:254,1"
      Dst: "[twitter4j.StringUtil].join(java.lang.String[])"
    - Src: "twitter4j.ListsResourcesImpl:254,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:254,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:254,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListMembers(long,java.lang.String,java.lang.String[])"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.StringUtil].join(java.lang.String[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:259,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:259,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:259,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:259,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:259,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:259,1"
      Dst: "[twitter4j.StringUtil].join(java.lang.String[])"
    - Src: "twitter4j.ListsResourcesImpl:259,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:259,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListMembers(java.lang.String,java.lang.String,java.lang.String[])"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.StringUtil].join(java.lang.String[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:265,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:265,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:265,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:265,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:265,1"
      Dst: "[twitter4j.StringUtil].join(java.lang.String[])"
    - Src: "twitter4j.ListsResourcesImpl:265,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:265,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].showUserListMembership(long,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:270,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:270,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:270,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.ListsResourcesImpl:270,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:270,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:270,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].showUserListMembership(long,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:275,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:275,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:275,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.ListsResourcesImpl:275,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:275,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:275,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].showUserListMembership(java.lang.String,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.User"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:281,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:281,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:281,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:281,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:281,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:281,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:281,1"
      Dst: "[twitter4j.ObjectFactory].createUser(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMembers(long,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:287,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 4
    argTypes:
    - "long"
    - "int"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:297,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:297,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:297,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:297,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:297,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:297,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.ListsResourcesImpl:297,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:297,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 3
    argTypes:
    - "long"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:292,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMembers(long,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMembers(long,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMembers(long,java.lang.String,int,long,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:302,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMembers(long,java.lang.String,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMembers(long,java.lang.String,int,long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 5
    argTypes:
    - "long"
    - "java.lang.String"
    - "int"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:312,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:312,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:312,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:312,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:312,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:312,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:312,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.ListsResourcesImpl:312,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:312,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMembers(long,java.lang.String,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 4
    argTypes:
    - "long"
    - "java.lang.String"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMembers(long,java.lang.String,int,long,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:307,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMembers(long,java.lang.String,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMembers(java.lang.String,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMembers(java.lang.String,java.lang.String,int,long,boolean)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:317,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMembers(java.lang.String,java.lang.String,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMembers(java.lang.String,java.lang.String,int,long,boolean)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "long"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:328,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:328,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:328,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:328,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:328,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:328,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:328,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,boolean)"
    - Src: "twitter4j.ListsResourcesImpl:328,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:328,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListMembers(java.lang.String,java.lang.String,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<User>"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListMembers(java.lang.String,java.lang.String,int,long,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:322,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListMembers(java.lang.String,java.lang.String,int,long,boolean)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListMember(long,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:333,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:333,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:333,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:333,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:333,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:333,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListMember(long,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 3
    argTypes:
    - "long"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:338,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:338,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:338,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:338,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:338,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:338,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:338,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserListMember(java.lang.String,java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:344,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:344,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:344,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:344,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:344,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:344,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:344,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserList(long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:349,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:349,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:349,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:349,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:349,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:349,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserList(long,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:354,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:354,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:354,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:354,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:354,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:354,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:354,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].destroyUserList(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:360,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:360,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:360,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:360,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:360,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:360,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].updateUserList(long,java.lang.String,boolean,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.UserList"
    argCount: 4
    argTypes:
    - "long"
    - "java.lang.String"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.ListsResourcesImpl].updateUserList(java.lang.String,boolean,java.lang.String,twitter4j.HttpParameter[])"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:365,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:365,1"
      Dst: "[twitter4j.ListsResourcesImpl].updateUserList(java.lang.String,boolean,java.lang.String,twitter4j.HttpParameter[])"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].updateUserList(java.lang.String,boolean,java.lang.String,twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.Collections].addAll(java.util.Collection,java.lang.Object[])"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].toArray(java.lang.Object[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.ListsResourcesImpl:385"
      Branch Sides:
      - BranchSide: "twitter4j.ListsResourcesImpl:388"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ListsResourcesImpl:387"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ListsResourcesImpl:388"
      Branch Sides:
      - BranchSide: "twitter4j.ListsResourcesImpl:388"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ListsResourcesImpl:387"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ListsResourcesImpl:389"
      Branch Sides:
      - BranchSide: "twitter4j.ListsResourcesImpl:392"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ListsResourcesImpl:391"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:383,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:384,1"
      Dst: "[java.util.Collections].addAll(java.util.Collection,java.lang.Object[])"
    - Src: "twitter4j.ListsResourcesImpl:386,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:386,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.ListsResourcesImpl:392,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:392,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:392,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:392,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    - Src: "twitter4j.ListsResourcesImpl:392,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:392,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.ListsResourcesImpl].updateUserList(long,java.lang.String,java.lang.String,boolean,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.UserList"
    argCount: 5
    argTypes:
    - "long"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.ListsResourcesImpl].updateUserList(java.lang.String,boolean,java.lang.String,twitter4j.HttpParameter[])"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:370,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:370,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:370,1"
      Dst: "[twitter4j.ListsResourcesImpl].updateUserList(java.lang.String,boolean,java.lang.String,twitter4j.HttpParameter[])"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].updateUserList(java.lang.String,java.lang.String,java.lang.String,boolean,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.UserList"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.ListsResourcesImpl].updateUserList(java.lang.String,boolean,java.lang.String,twitter4j.HttpParameter[])"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:378,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:378,1"
      Dst: "[twitter4j.ListsResourcesImpl].updateUserList(java.lang.String,boolean,java.lang.String,twitter4j.HttpParameter[])"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].createUserList(java.lang.String,boolean,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].toArray(java.lang.Object[])"
    - "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.ListsResourcesImpl:399"
      Branch Sides:
      - BranchSide: "twitter4j.ListsResourcesImpl:397"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ListsResourcesImpl:396"
        BranchSideFuncs: []
    - Branch String: "twitter4j.ListsResourcesImpl:400"
      Branch Sides:
      - BranchSide: "twitter4j.ListsResourcesImpl:403"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.ListsResourcesImpl:402"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:397,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:398,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:398,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "twitter4j.ListsResourcesImpl:403,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:403,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:403,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:403,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    - Src: "twitter4j.ListsResourcesImpl:403,1"
      Dst: "[twitter4j.APIResourceBase].post(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:403,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.ListsResourcesImpl].showUserList(long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:408,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:408,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:408,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.ListsResourcesImpl:408,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:408,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:408,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].showUserList(long,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "long"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(long)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:413,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:413,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:413,1"
      Dst: "[java.lang.StringBuilder].append(long)"
    - Src: "twitter4j.ListsResourcesImpl:413,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:413,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:413,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].showUserList(java.lang.String,java.lang.String)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.UserList"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:419,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:419,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:419,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:419,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:419,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:419,1"
      Dst: "[twitter4j.ObjectFactory].createAUserList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscriptions(java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListSubscriptions(java.lang.String,int,long)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:424,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListSubscriptions(java.lang.String,int,long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscriptions(java.lang.String,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:429,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:429,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:429,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:429,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:429,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:429,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:429,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:429,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,int,long)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:434,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,int,long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListSubscriptions(long,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 3
    argTypes:
    - "long"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:439,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:439,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:439,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:439,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:439,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:439,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:439,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListsOwnerships(java.lang.String,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListsOwnerships(java.lang.String,int,long)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:443,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListsOwnerships(java.lang.String,int,long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListsOwnerships(java.lang.String,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:448,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:448,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:448,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:448,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:448,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:448,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:448,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:448,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 16
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 2
    argTypes:
    - "long"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,int,long)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:453,1"
      Dst: "[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,int,long)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.ListsResourcesImpl].getUserListsOwnerships(long,int,long)"
    functionSourceFile: "twitter4j.ListsResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.PagableResponseList<UserList>"
    argCount: 3
    argTypes:
    - "long"
    - "int"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.ListsResourcesImpl:458,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.ListsResourcesImpl:458,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.ListsResourcesImpl:458,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.ListsResourcesImpl:458,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,long)"
    - Src: "twitter4j.ListsResourcesImpl:458,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,int)"
    - Src: "twitter4j.ListsResourcesImpl:458,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.ListsResourcesImpl:458,1"
      Dst: "[twitter4j.ObjectFactory].createPagableUserListList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 12
    returnType: "twitter4j.HttpResponse"
    argCount: 1
    argTypes:
    - "twitter4j.HttpRequest"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:67,1"
      Dst: "[twitter4j.HttpClient].handleRequest(twitter4j.HttpRequest)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].get(java.lang.String)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.HttpResponse"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:283,1"
      Dst: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - Src: "twitter4j.HttpClient:283,1"
      Dst: "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].post(java.lang.String,twitter4j.HttpParameter[])"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.HttpResponse"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:293,1"
      Dst: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - Src: "twitter4j.HttpClient:293,1"
      Dst: "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].post(java.lang.String)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.HttpResponse"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:297,1"
      Dst: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - Src: "twitter4j.HttpClient:297,1"
      Dst: "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].delete(java.lang.String)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.HttpResponse"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:308,1"
      Dst: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - Src: "twitter4j.HttpClient:308,1"
      Dst: "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].head(java.lang.String)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.HttpResponse"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:313,1"
      Dst: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - Src: "twitter4j.HttpClient:313,1"
      Dst: "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].put(java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,twitter4j.HttpResponseListener)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.HttpResponse"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "twitter4j.HttpParameter[]"
    - "twitter4j.Authorization"
    - "twitter4j.HttpResponseListener"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - "[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:319,1"
      Dst: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - Src: "twitter4j.HttpClient:319,1"
      Dst: "[twitter4j.HttpClient].request(twitter4j.HttpRequest,twitter4j.HttpResponseListener)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].put(java.lang.String)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 13
    returnType: "twitter4j.HttpResponse"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:324,1"
      Dst: "[twitter4j.HttpRequest].<init>(twitter4j.RequestMethod,java.lang.String,twitter4j.HttpParameter[],twitter4j.Authorization,java.util.Map)"
    - Src: "twitter4j.HttpClient:324,1"
      Dst: "[twitter4j.HttpClient].request(twitter4j.HttpRequest)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 51
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpClient:329"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:330"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:329"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:330"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:330"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:329"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:330"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:331"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpClient:330"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpClient:332"
      Branch Sides:
      - BranchSide: "twitter4j.HttpClient:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpClient:330,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.HttpClient:332,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 19
    CyclomaticComplexity: 13
  - functionName: "[twitter4j.HttpClient].hashCode()"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Boolean].valueOf(boolean)"
    functionUses: 1
    ICount: 33
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:337,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "twitter4j.HttpClient:337,1"
      Dst: "[java.lang.Boolean].valueOf(boolean)"
    - Src: "twitter4j.HttpClient:337,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpClient].toString()"
    functionSourceFile: "twitter4j.HttpClient"
    linkageType: ""
    functionLinenumber: 341
    functionLinenumberEnd: 343
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(boolean)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 42
    EdgeCount: 28
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpClient:342,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpClient:342,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpClient:342,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.HttpClient:342,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "twitter4j.HttpClient:342,1"
      Dst: "[java.lang.StringBuilder].append(boolean)"
    - Src: "twitter4j.HttpClient:342,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.HttpClient:342,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponseEvent].getRequest()"
    functionSourceFile: "twitter4j.HttpResponseEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.HttpRequest"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.HttpResponseEvent].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.HttpResponseEvent"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.HttpResponseEvent:72"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponseEvent:73"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponseEvent:72"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponseEvent:73"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponseEvent:72"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponseEvent:73"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponseEvent:74"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponseEvent:77"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponseEvent:79"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.HttpResponseEvent:78"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.HttpResponseEvent:73,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.HttpResponseEvent:77,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.HttpResponseEvent].hashCode()"
    functionSourceFile: "twitter4j.HttpResponseEvent"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpRequest].hashCode()"
    - "[java.lang.Object].hashCode()"
    functionUses: 1
    ICount: 16
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "twitter4j.HttpResponseEvent:84"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponseEvent:84"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.HttpResponseEvent:83"
        BranchSideFuncs: []
    - Branch String: "twitter4j.HttpResponseEvent:85"
      Branch Sides:
      - BranchSide: "twitter4j.HttpResponseEvent:85"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.HttpResponseEvent:84"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.HttpResponseEvent:84,1"
      Dst: "[twitter4j.HttpRequest].hashCode()"
    - Src: "twitter4j.HttpResponseEvent:85,1"
      Dst: "[java.lang.Object].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.HttpResponseEvent].toString()"
    functionSourceFile: "twitter4j.HttpResponseEvent"
    linkageType: ""
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.HttpResponseEvent:91,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.HttpResponseEvent:91,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.HttpResponseEvent:91,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.HttpResponseEvent:91,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.HttpResponseEvent:91,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].<init>()"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:42,1"
      Dst: "[twitter4j.EntityIndex].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].getText()"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].getURL()"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].getExpandedURL()"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].getDisplayURL()"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].getStart()"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].getStart()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:89,1"
      Dst: "[twitter4j.EntityIndex].getStart()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].getEnd()"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.EntityIndex].getEnd()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:94,1"
      Dst: "[twitter4j.EntityIndex].getEnd()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:99"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:100"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:99"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:100"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:99"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:100"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:101"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:104"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:105"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:104"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:105"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:106"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:100,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:104,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].hashCode()"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 1
    ICount: 24
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:111"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:111"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:110"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:112"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:112"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:111"
        BranchSideFuncs: []
    - Branch String: "twitter4j.QuotedStatusPermalinkJSONImpl:113"
      Branch Sides:
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:112"
        BranchSideFuncs:
        - "hashCode()"
      - BranchSide: "twitter4j.QuotedStatusPermalinkJSONImpl:111"
        BranchSideFuncs:
        - "hashCode()"
    Callsites:
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:111,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[twitter4j.QuotedStatusPermalinkJSONImpl].toString()"
    functionSourceFile: "twitter4j.QuotedStatusPermalinkJSONImpl"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    functionUses: 2
    ICount: 18
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:119,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:119,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:119,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.QuotedStatusPermalinkJSONImpl:119,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].timelines()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.TimelinesResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].tweets()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.TweetsResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].search()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.SearchResource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].directMessages()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.DirectMessagesResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].friendsFollowers()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.FriendsFollowersResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].users()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.UsersResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].favorites()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.FavoritesResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].list()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.ListsResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].savedSearches()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.SavedSearchesResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].placesGeo()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.PlacesGeoResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].trends()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.TrendsResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].spamReporting()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.SpamReportingResource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].help()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.HelpResources"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].stream()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.v1.TwitterStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].equals(java.lang.Object)"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 70
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.TwitterV1Impl:120"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:121"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterV1Impl:120"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:121"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:121"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterV1Impl:120"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:121"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:122"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.TwitterV1Impl:121"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    - Branch String: "twitter4j.TwitterV1Impl:123"
      Branch Sides:
      - BranchSide: "twitter4j.TwitterV1Impl:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.TwitterV1Impl:121,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "twitter4j.TwitterV1Impl:123,1"
      Dst: "[java.util.Objects].equals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 22
    CyclomaticComplexity: 16
  - functionName: "[twitter4j.TwitterV1Impl].hashCode()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].hash(java.lang.Object[])"
    functionUses: 1
    ICount: 32
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterV1Impl:128,1"
      Dst: "[java.util.Objects].hash(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterV1Impl].toString()"
    functionSourceFile: "twitter4j.TwitterV1Impl"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 2
    ICount: 48
    EdgeCount: 31
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterV1Impl:133,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.TwitterV1Impl:133,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.TwitterV1Impl:133,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "twitter4j.TwitterV1Impl:133,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "twitter4j.TwitterV1Impl:133,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlacesGeoResourcesImpl].getGeoDetails(java.lang.String)"
    functionSourceFile: "twitter4j.PlacesGeoResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.Place"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.APIResourceBase].get(java.lang.String)"
    - "[twitter4j.ObjectFactory].createPlace(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PlacesGeoResourcesImpl:22,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.PlacesGeoResourcesImpl:22,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:22,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.PlacesGeoResourcesImpl:22,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:22,1"
      Dst: "[twitter4j.ObjectFactory].createPlace(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlacesGeoResourcesImpl].reverseGeoCode(twitter4j.v1.GeoQuery)"
    functionSourceFile: "twitter4j.PlacesGeoResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Place>"
    argCount: 1
    argTypes:
    - "twitter4j.v1.GeoQuery"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPlaceList(twitter4j.HttpResponse)"
    - "[twitter4j.TwitterException].getStatusCode()"
    - "[twitter4j.ObjectFactory].createEmptyResponseList()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PlacesGeoResourcesImpl:30"
      Branch Sides:
      - BranchSide: "twitter4j.PlacesGeoResourcesImpl:33"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlacesGeoResourcesImpl:32"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PlacesGeoResourcesImpl:28,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.PlacesGeoResourcesImpl:28,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:28,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.PlacesGeoResourcesImpl:28,1"
      Dst: "[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:28,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.PlacesGeoResourcesImpl:28,1"
      Dst: "[twitter4j.ObjectFactory].createPlaceList(twitter4j.HttpResponse)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:30,1"
      Dst: "[twitter4j.TwitterException].getStatusCode()"
    - Src: "twitter4j.PlacesGeoResourcesImpl:31,1"
      Dst: "[twitter4j.ObjectFactory].createEmptyResponseList()"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)"
    functionSourceFile: "twitter4j.PlacesGeoResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "twitter4j.HttpParameter[]"
    argCount: 1
    argTypes:
    - "twitter4j.v1.GeoQuery"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[twitter4j.PlacesGeoResourcesImpl].appendParameter(java.lang.String,double,java.util.List)"
    - "[twitter4j.PlacesGeoResourcesImpl].appendParameter(java.lang.String,java.lang.String,java.util.List)"
    - "[twitter4j.PlacesGeoResourcesImpl].appendParameter(java.lang.String,int,java.util.List)"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PlacesGeoResourcesImpl:44"
      Branch Sides:
      - BranchSide: "twitter4j.PlacesGeoResourcesImpl:49"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlacesGeoResourcesImpl:48"
        BranchSideFuncs: []
    - Branch String: "twitter4j.PlacesGeoResourcesImpl:49"
      Branch Sides:
      - BranchSide: "twitter4j.PlacesGeoResourcesImpl:53"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlacesGeoResourcesImpl:52"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PlacesGeoResourcesImpl:43,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "twitter4j.PlacesGeoResourcesImpl:45,1"
      Dst: "[twitter4j.PlacesGeoResourcesImpl].appendParameter(java.lang.String,double,java.util.List)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:50,1"
      Dst: "[twitter4j.PlacesGeoResourcesImpl].appendParameter(java.lang.String,java.lang.String,java.util.List)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:56,1"
      Dst: "[twitter4j.PlacesGeoResourcesImpl].appendParameter(java.lang.String,int,java.util.List)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:57,1"
      Dst: "[java.util.ArrayList].size()"
    - Src: "twitter4j.PlacesGeoResourcesImpl:58,1"
      Dst: "[java.util.ArrayList].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[twitter4j.PlacesGeoResourcesImpl].searchPlaces(twitter4j.v1.GeoQuery)"
    functionSourceFile: "twitter4j.PlacesGeoResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 15
    returnType: "twitter4j.v1.ResponseList<Place>"
    argCount: 1
    argTypes:
    - "twitter4j.v1.GeoQuery"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)"
    - "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - "[twitter4j.ObjectFactory].createPlaceList(twitter4j.HttpResponse)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PlacesGeoResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "twitter4j.PlacesGeoResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:40,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "twitter4j.PlacesGeoResourcesImpl:40,1"
      Dst: "[twitter4j.PlacesGeoResourcesImpl].asHttpParameterArray(twitter4j.v1.GeoQuery)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:40,1"
      Dst: "[twitter4j.APIResourceBase].get(java.lang.String,twitter4j.HttpParameter[])"
    - Src: "twitter4j.PlacesGeoResourcesImpl:40,1"
      Dst: "[twitter4j.ObjectFactory].createPlaceList(twitter4j.HttpResponse)"
    JavaMethodInfo:
      exceptions:
      - "twitter4j.TwitterException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.PlacesGeoResourcesImpl].appendParameter(java.lang.String,java.lang.String,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.PlacesGeoResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PlacesGeoResourcesImpl:62"
      Branch Sides:
      - BranchSide: "twitter4j.PlacesGeoResourcesImpl:65"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlacesGeoResourcesImpl:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PlacesGeoResourcesImpl:63,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:63,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.PlacesGeoResourcesImpl].appendParameter(java.lang.String,int,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.PlacesGeoResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(int)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "twitter4j.PlacesGeoResourcesImpl:68"
      Branch Sides:
      - BranchSide: "twitter4j.PlacesGeoResourcesImpl:71"
        BranchSideFuncs: []
      - BranchSide: "twitter4j.PlacesGeoResourcesImpl:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "twitter4j.PlacesGeoResourcesImpl:69,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:69,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:69,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[twitter4j.PlacesGeoResourcesImpl].appendParameter(java.lang.String,double,java.util.List<HttpParameter>)"
    functionSourceFile: "twitter4j.PlacesGeoResourcesImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "double"
    - "java.util.List<HttpParameter>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].valueOf(double)"
    - "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.PlacesGeoResourcesImpl:74,1"
      Dst: "[java.lang.String].valueOf(double)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:74,1"
      Dst: "[twitter4j.HttpParameter].<init>(java.lang.String,java.lang.String)"
    - Src: "twitter4j.PlacesGeoResourcesImpl:74,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory$init__1].bootstrap$()"
    functionSourceFile: "twitter4j.TwitterObjectFactory$init__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Supplier"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[twitter4j.TwitterObjectFactory$init__1].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory$init__1:-1,1"
      Dst: "[twitter4j.TwitterObjectFactory$init__1].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory$init__1].<init>()"
    functionSourceFile: "twitter4j.TwitterObjectFactory$init__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory$init__1:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[twitter4j.TwitterObjectFactory$init__1].get()"
    functionSourceFile: "twitter4j.TwitterObjectFactory$init__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "twitter4j.TwitterObjectFactory$init__1:-1,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.io.OutputStream].write(int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[])"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[],int,int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.nio.file.Paths"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Paths].get(java.net.URI)"
    functionSourceFile: "java.nio.file.Paths"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command(java.util.List)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 248
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command(java.lang.String[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].directory()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].directory(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 759
    functionLinenumberEnd: 766
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 790
    functionLinenumberEnd: 796
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 824
    functionLinenumberEnd: 830
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 845
    functionLinenumberEnd: 847
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 862
    functionLinenumberEnd: 864
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 879
    functionLinenumberEnd: 881
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 893
    functionLinenumberEnd: 895
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 907
    functionLinenumberEnd: 909
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 921
    functionLinenumberEnd: 923
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].inheritIO()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 947
    functionLinenumberEnd: 950
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 966
    functionLinenumberEnd: 968
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream(boolean)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 984
    functionLinenumberEnd: 987
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 1070
    functionLinenumberEnd: 1072
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start(java.lang.ProcessBuilder$Redirect[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 1084
    functionLinenumberEnd: 1129
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].console()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 245
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "java.io.Console"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getSecurityManager()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionDepth: 0
    returnType: "java.lang.SecurityManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperties()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 729
    functionLinenumberEnd: 736
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperty(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 826
    functionLinenumberEnd: 834
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 861
    functionLinenumberEnd: 869
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getenv(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1010
    functionLinenumberEnd: 1017
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getenv()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1059
    functionLinenumberEnd: 1066
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].runFinalization()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1812
    functionLinenumberEnd: 1815
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].load(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1853
    functionLinenumberEnd: 1856
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].loadLibrary(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1889
    functionLinenumberEnd: 1892
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].mapLibraryName(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,int)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 249
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 275
    functionLinenumberEnd: 283
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 315
    functionLinenumberEnd: 333
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.io.File,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 358
    functionLinenumberEnd: 376
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.net.URI)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 413
    functionLinenumberEnd: 441
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createNewFile()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1029
    functionLinenumberEnd: 1036
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].delete()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1056
    functionLinenumberEnd: 1065
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].deleteOnExit()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1094
    functionLinenumberEnd: 1104
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].renameTo(java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1436
    functionLinenumberEnd: 1449
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createTempFile(java.lang.String,java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 2102
    functionLinenumberEnd: 2133
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 2174
    functionLinenumberEnd: 2176
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].<init>(java.io.Reader,int)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].<init>(java.io.Reader)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].read()"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 196
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].read(char[],int,int)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 296
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].readLine(boolean)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 375
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].readLine()"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createFile(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 647
    functionLinenumberEnd: 650
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createDirectory(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 689
    functionLinenumberEnd: 692
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createDirectories(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 742
    functionLinenumberEnd: 786
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempFile(java.nio.file.Path,java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 867
    functionLinenumberEnd: 869
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempFile(java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempDirectory(java.nio.file.Path,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 965
    functionLinenumberEnd: 967
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempDirectory(java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1006
    functionLinenumberEnd: 1008
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createSymbolicLink(java.nio.file.Path,java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1058
    functionLinenumberEnd: 1061
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createLink(java.nio.file.Path,java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1101
    functionLinenumberEnd: 1104
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].delete(java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1141
    functionLinenumberEnd: 1144
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].deleteIfExists(java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1180
    functionLinenumberEnd: 1182
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].move(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1418
    functionLinenumberEnd: 1428
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "java.nio.file.CopyOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,byte[],java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3422
    functionLinenumberEnd: 3435
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "byte[]"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,java.lang.Iterable,java.nio.charset.Charset,java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3487
    functionLinenumberEnd: 3498
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Iterable"
    - "java.nio.charset.Charset"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,java.lang.Iterable,java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3540
    functionLinenumberEnd: 3542
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Iterable"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].find(java.nio.file.Path,int,java.util.function.BiPredicate,java.nio.file.FileVisitOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3941
    functionLinenumberEnd: 3953
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "int"
    - "java.util.function.BiPredicate"
    - "java.nio.file.FileVisitOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].<init>()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[])"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[],int,int)"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 289
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.Callable].call()"
    functionSourceFile: "java.util.concurrent.Callable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.Executor].execute(java.lang.Runnable)"
    functionSourceFile: "java.util.concurrent.Executor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 478
    functionLinenumberEnd: 491
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(char[],int,int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 504
    functionLinenumberEnd: 517
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 523
    functionLinenumberEnd: 526
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(java.lang.String,int,int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 539
    functionLinenumberEnd: 552
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 558
    functionLinenumberEnd: 561
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 590
    functionLinenumberEnd: 593
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(char)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 602
    functionLinenumberEnd: 605
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 616
    functionLinenumberEnd: 619
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(long)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 630
    functionLinenumberEnd: 633
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(float)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 644
    functionLinenumberEnd: 647
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(double)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 672
    functionLinenumberEnd: 675
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 685
    functionLinenumberEnd: 688
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(java.lang.Object)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 699
    functionLinenumberEnd: 702
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println()"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 711
    functionLinenumberEnd: 714
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 722
    functionLinenumberEnd: 728
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(char)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 736
    functionLinenumberEnd: 742
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 750
    functionLinenumberEnd: 756
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(long)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 764
    functionLinenumberEnd: 770
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(float)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 778
    functionLinenumberEnd: 784
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(double)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 792
    functionLinenumberEnd: 798
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 806
    functionLinenumberEnd: 812
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 820
    functionLinenumberEnd: 826
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(java.lang.Object)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 836
    functionLinenumberEnd: 843
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].printf(java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 888
    functionLinenumberEnd: 890
    functionDepth: 0
    returnType: "java.io.PrintWriter"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].printf(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 941
    functionLinenumberEnd: 943
    functionDepth: 0
    returnType: "java.io.PrintWriter"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String,java.lang.String[],java.io.File)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 408
    functionLinenumberEnd: 417
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 450
    functionLinenumberEnd: 452
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[],java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 493
    functionLinenumberEnd: 495
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[],java.lang.String[],java.io.File)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 588
    functionLinenumberEnd: 593
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(char[],int,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(java.lang.String,int,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
